https://github.com/pedrox-hs/dart-pre-commit
Some Dart hooks for pre-commit
https://github.com/pedrox-hs/dart-pre-commit
dart flutter pre-commit pre-commit-hook
Last synced: 10 months ago
JSON representation
Some Dart hooks for pre-commit
- Host: GitHub
- URL: https://github.com/pedrox-hs/dart-pre-commit
- Owner: pedrox-hs
- License: mit
- Created: 2023-01-16T07:02:00.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-06T12:44:41.000Z (over 2 years ago)
- Last Synced: 2025-02-10T06:14:04.951Z (about 1 year ago)
- Topics: dart, flutter, pre-commit, pre-commit-hook
- Homepage:
- Size: 8.79 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dart pre-commit hooks
Some Dart hooks for [pre-commit](https://github.com/pre-commit/pre-commit).
Can be used in Flutter projects.
### Using dart-pre-commit with pre-commit
Add this to your `.pre-commit-config.yaml`
```yaml
- repo: https://github.com/pedrox-hs/flutter-pre-commit
rev: v1.1.0 # Use the ref you want to point at
hooks:
- id: dart-analyze
# - id: ...
```
### Hooks available
#### `dart-analyze`
Analyze Dart code.
#### `dart-format`
Dart source code format.
By default it just check for code format, to apply format use:
```yaml
- id: dart-format
args: ["--output=write"]
```
#### `dart-fix`
Apply automated fixes to Dart source code.
#### `fvm-dart-analyze`
Alternative for [`dart-analyze`](#dart-analyze) with FVM.
#### `fvm-dart-format`
Alternative for [`dart-format`](#dart-format) with FVM.
#### `fvm-dart-fix`
Alternative for [`dart-fix`](#dart-fix) with FVM.