https://github.com/solid-software/solid_lints
🟧 Lints for Dart and Flutter based on software industry standards and best practices.
https://github.com/solid-software/solid_lints
Last synced: 2 months ago
JSON representation
🟧 Lints for Dart and Flutter based on software industry standards and best practices.
- Host: GitHub
- URL: https://github.com/solid-software/solid_lints
- Owner: solid-software
- License: other
- Created: 2021-12-15T21:33:58.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-06-04T16:40:55.000Z (12 months ago)
- Last Synced: 2025-06-04T22:18:49.204Z (12 months ago)
- Language: Dart
- Homepage:
- Size: 606 KB
- Stars: 38
- Watchers: 2
- Forks: 23
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Solid Lints
[](https://pub.dev/packages/solid_lints)
[](https://nokycucwgzweensacwfy.supabase.co/functions/v1/get_project_url?projectId=211)
Flutter/Dart lints configuration based on software engineering industry standards (ISO/IEC, NIST) and best practices.
# Documentation
For more detailed information and guidelines on using Solid Lints, please refer to the documentation:
* https://lints.solid.software
# Usage
Add dependency in your pubspec.yaml:
```yaml
dev_dependencies:
solid_lints:
```
And then include `solid_lints` into your project top-level `analysis_options.yaml`:
```yaml
include: package:solid_lints/analysis_options.yaml
```
Also you can use a specialized rule set designed for Dart tests.
Add an `analysis_options.yaml` file under the `test/` directory, and include the ruleset:
```yaml
include: package:solid_lints/analysis_options_test.yaml
```
Then you can see suggestions in your IDE or you can run checks manually:
```bash
dart analyze;
dart run custom_lint;
```
# Badge
To indicate that your project is using Solid Lints, you can use the following badge:
```markdown
[](https://pub.dev/packages/solid_lints)
```