hooklint 0.1.4 copy "hooklint: ^0.1.4" to clipboard
hooklint: ^0.1.4 copied to clipboard

Format and analyze code using pre-commit.

hooklint #

Format and analyze code using pre-commit.

Installation #

Add hooklint as a dev_dependencies in your pubspec.yaml file and pub get .

dev_dependencies:
  hooklint: ^0.1.3

Please use dart pub get even in flutter.

Then execute the following command from your project directory:

dart run hooklint install

Alternatively, you can use global activate as a global command.

dart pub global activate hooklint

Then install pre-commit hook.

hooklint install

Usage #

usage

Configuration #

If you need automatic dart fix, you can define it in pub.yaml.

hooklint:
  autofix: true

Troubleshooting #

Warning: Pub installs executables into $HOME/.pub-cache/bin, which is not on your path.
You can fix that by adding this to your shell's config file (.bashrc, .bash_profile, etc.):

```shell
export PATH="$PATH":"$HOME/.pub-cache/bin"
```

Then re-run activate `hooklint`:

```shell
dart pub global activate hooklint
```
dart run hooklint install Could not find a file named "pubspec.yaml" in "/Users/anand/.pub-cache/hosted/pub.flutter-io.cn/hooklint-0.1.3".
```shell
dart pub get
```