A Sublime Text 3 plugin providing syntax highlighting, code analysis, package management, and project generation for Dart development.
Dart Sublime Bundle is a plugin for Sublime Text 3 that adds comprehensive support for the Dart programming language. It provides syntax highlighting, live code analysis via the Dart Analysis Server, integrated package management with `pub`, code formatting, and project generation tools. It solves the problem of needing a full IDE by bringing Dart's core development features directly into a lightweight, customizable text editor.
Dart developers who prefer using Sublime Text 3 as their primary code editor and want IDE-like features such as real-time analysis, formatting, and project management without switching to a heavier integrated development environment.
Developers choose this plugin because it deeply integrates Dart's official tooling into Sublime Text 3, offering a fast, responsive editing experience with powerful features like live analysis and project templates, all while maintaining the editor's simplicity and extensibility.
Sublime Text 3 Dart Package
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Integrates Dart Analysis Server for live error detection and suggestions, providing IDE-like feedback directly in the editor without switching tools.
Enables running `pub` commands like get or upgrade from within Sublime Text, streamlining dependency management without terminal access.
Uses Stagehand templates to quickly generate new Dart projects, reducing setup time and ensuring standardized project structures.
Includes a source code formatter that enforces Dart style guidelines automatically, maintaining consistency across the codebase.
Designed exclusively for Sublime Text 3, so it doesn't support ST4 or other editors, potentially leaving users on outdated software.
Requires separate installation of Dart SDK and tools like Dartium for full functionality, adding complexity to the setup process.
Documentation is hosted on a separate wiki, which may be less accessible or maintained than integrated help, leading to potential knowledge gaps.