Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/purplenoodlesoop/purple-lints
- Owner: purplenoodlesoop
- License: mit
- Created: 2022-03-12T19:55:46.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-02-04T19:57:28.000Z (almost 2 years ago)
- Last Synced: 2023-08-20T22:58:40.746Z (about 1 year ago)
- Topics: analyzer, dart-code-metrics, linter, ruleset, strict
- Language: Dart
- Homepage:
- Size: 20.5 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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!