diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 42dc09a..d6ba15a 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -20,12 +20,27 @@ repos:
hooks:
- id: prettier
types_or: [markdown, ts, tsx]
+ exclude: 'admin-frontend/'
- - repo: local
+ - repo: https://github.com/pre-commit/mirrors-eslint
+ rev: v8.20.0
hooks:
- - id: admin-eslint
- name: eslint
- entry: bash -c 'yarn --cwd admin-frontend lint || exit 0'
- language: system
- pass_filenames: false
+ - id: eslint
+ additional_dependencies:
+ - "eslint@8.2.0"
+ - "@typescript-eslint/eslint-plugin"
+ - "@typescript-eslint/parser"
+ - "eslint-config-airbnb"
+ - "eslint-config-airbnb-typescript"
+ - "eslint-import-resolver-typescript"
+ - "eslint-plugin-import"
+ - "eslint-plugin-jsx-a11y"
+ - "eslint-plugin-react"
+ - "eslint-plugin-react-hooks"
+ - "eslint-plugin-react-redux"
+ types_or: [ts, tsx]
+ types: []
+ files: ^admin-frontend/
+ args: [--fix, -c, './admin-frontend/.eslintrc.json']
+
exclude: 'CHANGELOG.md'
diff --git a/admin-frontend/package.json b/admin-frontend/package.json
index af032f2..c8967d4 100644
--- a/admin-frontend/package.json
+++ b/admin-frontend/package.json
@@ -13,7 +13,6 @@
"@types/node": "^17.0.25",
"@types/react": "^18.0.6",
"@types/react-dom": "^18.0.2",
- "eslint": "^7.32.0 || ^8.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-redux": "^8.0.1",
@@ -48,6 +47,7 @@
]
},
"devDependencies": {
+ "eslint": "^7.32.0 || ^8.2.0",
"@typescript-eslint/eslint-plugin": "^5.31.0",
"@typescript-eslint/parser": "^5.31.0",
"eslint-config-airbnb": "^19.0.4",
diff --git a/admin-frontend/src/App.tsx b/admin-frontend/src/App.tsx
index 87900bb..9e8544a 100644
--- a/admin-frontend/src/App.tsx
+++ b/admin-frontend/src/App.tsx
@@ -19,13 +19,13 @@ function App() {
return (
globalConfLoaded
- && (
-