Skip to content

Commit

Permalink
feat: add pre-commit linting
Browse files Browse the repository at this point in the history
add lint-staged in order to handle pre-commit linting

address #158
acd02 committed Feb 10, 2023

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
1 parent 807a2fb commit 034cc09
Showing 4 changed files with 741 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

npm run lint:staged
18 changes: 18 additions & 0 deletions .lintstagedrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"config/**/*.(m|c)?ts?(x)": [
"eslint --config .eslintrc.cjs --fix",
"prettier --config .prettierrc.json --write"
],
"documentation/**/*.(m|c)?ts?(x)": [
"eslint --config .eslintrc.cjs --fix",
"prettier --config .prettierrc.json --write"
],
"packages/**/*.(m|c)?ts?(x)": [
"eslint --config .eslintrc.cjs --fix",
"prettier --config .prettierrc.json --write"
],
"src/**/*.(m|c)?ts?(x)": [
"eslint --config .eslintrc.cjs --fix",
"prettier --config .prettierrc.json --write"
]
}
717 changes: 717 additions & 0 deletions package-lock.json

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -18,6 +18,7 @@
"test:coverage": "vitest run --coverage",
"commit": "git-cz",
"lint": "eslint --config .eslintrc.cjs packages/**/**/src --ext .ts,.tsx,.js --cache",
"lint:staged": "lint-staged --config .lintstagedrc.json",
"prettier": "prettier --config .prettierrc.json --write \"{packages,src}/**/*.{ts,tsx}\"",
"prettify": "npm run lint && npm run prettier",
"node:check": "node bin/check-node-version.js",
@@ -74,6 +75,7 @@
"husky": "^8.0.3",
"jsdom": "^21.1.0",
"lerna": "^6.4.1",
"lint-staged": "13.1.1",
"postcss": "8.4.21",
"prettier": "2.8.3",
"prettier-plugin-tailwindcss": "0.2.2",

0 comments on commit 034cc09

Please sign in to comment.