Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/purplenoodlesoop/purple-lints

📏 List of strict linter rules that can be used both in Dart and Flutter projects to enforce a highly maintainable style
https://github.com/purplenoodlesoop/purple-lints

analyzer dart-code-metrics linter ruleset strict

Last synced: about 1 month ago
JSON representation

📏 List of strict linter rules that can be used both in Dart and Flutter projects to enforce a highly maintainable style

Awesome Lists containing this project

README

        

# purple_lints 📏

This monorepo contains repositories for `purple_lints` and `purple_metrics_lints` packages that are intended to be included in `analysis_options.yaml` file.

Both packages are built upon the thought of strictness. Strictness helps to unify the code, avoid runtime problems that are derived from type and mutability-related issues and avoid common pitfalls that developers that came from other languages can stumble upon.

This set of rules can be interpreted as too strict by some users, but learning to follow them will pay off.

I use this set of rules on every one of my projects, as it is a base rule set in the [purple_starter](https://github.com/purplenoodlesoop/purple-starter). It is battle-tested and proven to enforce a maintainable code style. Enjoy!