DevLint

January 15, 2026 ยท View on GitHub

Important

The project is currently paused, so active development is on hold.

That said, contributions and issues are still welcome, and feel free to use this project as a learning or experimentation resource.

DevLint

DevLint is a lightweight, native macOS application designed to help developers format, lint, and correct Swift syntax effortlessly. The project is currently in development, aiming to provide a minimal yet efficient tool for Swift developers who want a clean, readable, and well-structured codebase.

Preview

Custom Toolbar Demo Custom Toolbar Demo

๐Ÿ›  Current Features (In Progress)

  • โœ… Basic Syntax Highlighting โ€“ Supports Swift keywords, types, operators, and comments.
  • โœ… Editable Code Editor โ€“ A smooth, scrollable text editor with line numbering.
  • โœ… Auto-Indentation & Formatting โ€“ Adjusts spacing and structure for better readability.
  • โœ… Error Detection (Work in Progress) โ€“ Highlights syntax mistakes.
  • โœ… Bracket Matching (Coming Soon) โ€“ Highlights matching {}, (), and [].

๐Ÿ’ช Development Status

  • The core editor is functional and supports syntax highlighting for Swift.
  • Work in progress: Enhancing error highlighting, bracket matching, and auto-formatting.
  • Upcoming features include SwiftLint integration, theme customization, and multi-tab support.

๐ŸŽฏ Goals Before First Release

  • Ensure a stable and efficient Swift editor experience.
  • Improve performance while handling large Swift files.
  • Provide basic customization options (theme, font size, etc.).

๐Ÿ” Future Roadmap

  • Advanced SwiftLint Integration โ€“ Real-time linting and auto-fix suggestions.
  • Swift Playground Mode โ€“ Quickly test and experiment with Swift snippets.
  • Xcode Integration โ€“ Seamless workflow with existing projects.
  • Support for More Languages โ€“ Expand beyond Swift in future versions.

๐Ÿš€ Want to Contribute or Stay Updated?

Since DevLint is still in early development, feedback and suggestions are highly valuable! Let me know if you have ideas or features you'd like to see. ๐Ÿ”ฅ

๐Ÿ“œ License

MIT License