refactor: integrate @walidoux/[prettier/eslint]-config
This commit is contained in:
parent
977474a550
commit
9f742a613b
15
.eslintrc
15
.eslintrc
@ -1,20 +1,7 @@
|
|||||||
{
|
{
|
||||||
"plugins": ["prettier", "simple-import-sort"],
|
"extends": ["@walidoux/eslint-config"],
|
||||||
"extends": ["standard-with-typescript", "prettier"],
|
|
||||||
"env": {
|
|
||||||
"node": true,
|
|
||||||
"browser": true,
|
|
||||||
"jest": true
|
|
||||||
},
|
|
||||||
"parserOptions": {
|
|
||||||
"ecmaVersion": "latest",
|
|
||||||
"project": ["./tsconfig.json"]
|
|
||||||
},
|
|
||||||
"ignorePatterns": ["out", "**/*.config.js", "**/*.d.ts", "plopfile.js"],
|
"ignorePatterns": ["out", "**/*.config.js", "**/*.d.ts", "plopfile.js"],
|
||||||
"rules": {
|
"rules": {
|
||||||
"prettier/prettier": "error",
|
|
||||||
"simple-import-sort/imports": "error",
|
|
||||||
"simple-import-sort/exports": "error",
|
|
||||||
"@next/next/no-img-element": "off"
|
"@next/next/no-img-element": "off"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,2 +0,0 @@
|
|||||||
.next
|
|
||||||
*.hbs
|
|
@ -1,7 +0,0 @@
|
|||||||
{
|
|
||||||
"singleQuote": true,
|
|
||||||
"jsxSingleQuote": true,
|
|
||||||
"semi": false,
|
|
||||||
"trailingComma": "none",
|
|
||||||
"bracketSameLine": true
|
|
||||||
}
|
|
24
package.json
24
package.json
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "next-app-boilerplate",
|
"name": "next-app-boilerplate",
|
||||||
"version": "0.0.0-development",
|
"version": "0.0.0",
|
||||||
|
"prettier": "@walidoux/prettier-config",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"template",
|
"template",
|
||||||
@ -17,6 +18,7 @@
|
|||||||
],
|
],
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Walid",
|
"name": "Walid",
|
||||||
|
"email": "contact@walidkorchi.com",
|
||||||
"url": "https://walidkorchi.com"
|
"url": "https://walidkorchi.com"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
@ -26,7 +28,7 @@
|
|||||||
"check-types": "tsc --noemit",
|
"check-types": "tsc --noemit",
|
||||||
"lint:next": "next lint",
|
"lint:next": "next lint",
|
||||||
"lint:editorconfig": "editorconfig-checker",
|
"lint:editorconfig": "editorconfig-checker",
|
||||||
"lint:prettier": "prettier \".\" --check",
|
"lint:prettier": "prettier \".\" --check --ignore-unknown '!**/*.hbs' --ignore-path \".gitignore\"",
|
||||||
"lint:commit": "commitlint",
|
"lint:commit": "commitlint",
|
||||||
"lint:staged": "lint-staged",
|
"lint:staged": "lint-staged",
|
||||||
"release": "semantic-release",
|
"release": "semantic-release",
|
||||||
@ -47,19 +49,19 @@
|
|||||||
"@types/js-cookie": "^3.0.2",
|
"@types/js-cookie": "^3.0.2",
|
||||||
"@types/node": "18.7.2",
|
"@types/node": "18.7.2",
|
||||||
"@types/react": "18.0.17",
|
"@types/react": "18.0.17",
|
||||||
"@typescript-eslint/eslint-plugin": "^5.33.0",
|
"@typescript-eslint/eslint-plugin": "^5.35.1",
|
||||||
"@typescript-eslint/parser": "^5.33.0",
|
"@typescript-eslint/parser": "^5.35.1",
|
||||||
|
"@walidoux/eslint-config": "^1.0.0",
|
||||||
|
"@walidoux/prettier-config": "^1.0.0",
|
||||||
"autoprefixer": "^10.4.8",
|
"autoprefixer": "^10.4.8",
|
||||||
"editorconfig-checker": "^4.0.2",
|
"editorconfig-checker": "^4.0.2",
|
||||||
"eslint": "^8.21.0",
|
"eslint": "^8.21.0",
|
||||||
|
"eslint-config-conventions": "^3.0.0",
|
||||||
"eslint-config-next": "12.2.5",
|
"eslint-config-next": "12.2.5",
|
||||||
"eslint-config-prettier": "^8.5.0",
|
"eslint-config-prettier": "^8.5.0",
|
||||||
"eslint-config-standard-with-typescript": "^22.0.0",
|
|
||||||
"eslint-plugin-import": "^2.26.0",
|
"eslint-plugin-import": "^2.26.0",
|
||||||
"eslint-plugin-n": "^15.2.4",
|
|
||||||
"eslint-plugin-prettier": "^4.2.1",
|
"eslint-plugin-prettier": "^4.2.1",
|
||||||
"eslint-plugin-promise": "^6.0.0",
|
"eslint-plugin-promise": "^6.0.1",
|
||||||
"eslint-plugin-simple-import-sort": "^7.0.0",
|
|
||||||
"eslint-plugin-unicorn": "^43.0.2",
|
"eslint-plugin-unicorn": "^43.0.2",
|
||||||
"husky": "^8.0.1",
|
"husky": "^8.0.1",
|
||||||
"lint-staged": "^13.0.3",
|
"lint-staged": "^13.0.3",
|
||||||
@ -82,9 +84,5 @@
|
|||||||
"homepage": "https://next-app-boilerplate.vercel.app",
|
"homepage": "https://next-app-boilerplate.vercel.app",
|
||||||
"publishConfig": {
|
"publishConfig": {
|
||||||
"access": "public"
|
"access": "public"
|
||||||
},
|
}
|
||||||
"private": true,
|
|
||||||
"branches": [
|
|
||||||
"master"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user