Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/charlescyt/pyramid_lint
Linting tool for Dart and Flutter projects.
https://github.com/charlescyt/pyramid_lint
dart flutter lint
Last synced: about 2 months ago
JSON representation
Linting tool for Dart and Flutter projects.
- Host: GitHub
- URL: https://github.com/charlescyt/pyramid_lint
- Owner: charlescyt
- License: mit
- Created: 2023-09-17T00:41:34.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-15T13:14:53.000Z (5 months ago)
- Last Synced: 2024-05-03T03:17:26.318Z (5 months ago)
- Topics: dart, flutter, lint
- Language: Dart
- Homepage: https://pub.dev/packages/pyramid_lint
- Size: 13.5 MB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Linting tool for Dart and Flutter projects.# Pyramid Lint
Pyramid Lint is a linting tool for Dart and Flutter projects. It provides a set of additional lints and quick fixes to help developers identify issues within their Dart code, offers suggestions for potential fixes, and enforces consistent coding styles.
Pyramid Lint is built with [custom_lint][custom_lint].
## Quick Start
Run the following command to add `custom_lint` and `pyramid_lint` to your project's dev dependencies:
```sh
dart pub add dev:custom_lint dev:pyramid_lint
```Then enable `custom_lint` in your `analysis_options.yaml` file.
```yaml
analyzer:
plugins:
- custom_lint
```By default, all lints are disabled. To enable a specific lint, add the following to your `analysis_options.yaml` file:
```yaml
custom_lint:
rules:
- specific_lint_rule # enable specific_lint_rule
```A list of all available lints can be found [here][available-lints].
A [lint preset][lint-preset] is available to help you get started.
For more information, please visit the [documentation][documentation].
## Contributing
Contributions are appreciated! You can contribute by:
- Creating an issue to report a bug or suggest a new feature.
- Submitting a pull request to fix a bug or implement a new feature.
- Improving the documentation.To get started contributing to Pyramid Lint, please refer to the [Contributing guide][contributing].
## License
Pyramid Lint is licensed under the [MIT License][license].
[custom_lint]: https://pub.dev/packages/custom_lint
[documentation]: https://docs.page/charlescyt/pyramid_lint
[available-lints]: https://docs.page/charlescyt/pyramid_lint/available-lints
[lint-preset]: https://docs.page/charlescyt/pyramid_lint/getting-started#lint-preset
[contributing]: https://github.com/charlescyt/pyramid_lint/blob/main/CONTRIBUTING.md
[license]: https://github.com/charlescyt/pyramid_lint/blob/main/LICENSE