observing / pre-commit

Automatically installs a git pre-commit script in your git repository which runs your `npm test` on pre-commit
MIT License
1.88k stars 150 forks source link

What will be the pre-commit equivalent of this husky config? #109

Open jitendravyas opened 7 years ago

jitendravyas commented 7 years ago

I'm currently using husky but want to switch to pre-commit

"scripts": {
    "precommit": "lint-staged"}

  "lint-staged": {
    "*.scss": [
      "stylelint --syntax=scss",
      "prettier --parser postcss --use-tabs --write",
      "git add"
    ],
    "*.js": [
      "prettier --use-tabs --single-quote --write",
      "git add"
    ]
  },
3rd-Eden commented 7 years ago

That should just work.

sudo-suhas commented 7 years ago

This will work with pre-commit

{
  // ...
  "scripts": {
    "lint-staged": "lint-staged"
  },
  "pre-commit": "lint-staged"
  "lint-staged": {
    "*.scss": [
      "stylelint --syntax=scss",
      "prettier --parser postcss --use-tabs --write",
      "git add"
    ],
    "*.js": [
      "prettier --use-tabs --single-quote --write",
      "git add"
    ]
  }
}