Skip to content

Commit c1d7e8d

Browse files
committed
meta: update caching and eslint configs
1 parent 8c66599 commit c1d7e8d

3 files changed

Lines changed: 15 additions & 5 deletions

File tree

.eslintrc.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,20 @@
11
{
22
"extends": ["prettier"],
33
"overrides": [
4+
{
5+
"files": ["public/**/*.js"],
6+
"extends": ["eslint:recommended"],
7+
"env": { "es6": true, "browser": true }
8+
},
49
{
510
"files": ["**/*.{js,mjs,ts,tsx}"],
611
"extends": ["eslint:recommended"],
7-
"env": { "jest": true, "es6": true, "browser": true }
12+
"env": { "es6": true, "node": true }
13+
},
14+
{
15+
"files": ["**/__tests__/*.mjs"],
16+
"extends": ["eslint:recommended"],
17+
"env": { "jest": true, "es6": true, "node": true }
818
},
919
{
1020
"files": ["**/*.{mjs,ts,tsx,mdx}"],

.lintstagedrc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"**/*.{mjs,ts,tsx,md,mdx}": ["eslint --fix", "prettier --check --write"],
2+
"**/*.{js,mjs,ts,tsx,md,mdx}": ["eslint --fix", "prettier --check --write"],
33
"**/*.css": ["stylelint --allow-empty-input", "prettier --write"],
44
"**/*.{json,yml}": ["prettier --check --write"]
55
}

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@
2424
"build": "cross-env NODE_NO_WARNINGS=1 next build",
2525
"start": "cross-env NODE_NO_WARNINGS=1 next start",
2626
"deploy": "cross-env NEXT_STATIC_EXPORT=true npm run build",
27-
"lint:js": "eslint \"**/*.{mjs,ts,tsx}\" --cache --cache-strategy content --cache-file .eslintjscache",
28-
"lint:md": "eslint \"**/*.md?(x)\" --cache --cache-strategy content --cache-file .eslintmdcache",
27+
"lint:js": "eslint \"**/*.{js,mjs,ts,tsx}\" --cache --cache-strategy metadata --cache-file .eslintjscache",
28+
"lint:md": "eslint \"**/*.md?(x)\" --cache --cache-strategy metadata --cache-file .eslintmdcache",
2929
"lint:css": "stylelint --allow-empty-input \"**/*.css\"",
3030
"lint": "npm run lint:js && npm run lint:md && npm run lint:css",
3131
"lint:fix": "npm run lint:js -- --fix && npm run lint:md -- --fix && npm run lint:css -- --fix",
32-
"prettier": "prettier \"**/*.{mjs,ts,tsx,md,mdx,json,yml,css,sass,scss}\" --check --cache --cache-strategy content --cache-location=.prettiercache",
32+
"prettier": "prettier \"**/*.{js,mjs,ts,tsx,md,mdx,json,yml,css,sass,scss}\" --check --cache --cache-strategy metadata --cache-location=.prettiercache",
3333
"prettier:fix": "npm run prettier -- --write",
3434
"format": "npm run lint:fix && npm run prettier:fix",
3535
"storybook": "cross-env NODE_NO_WARNINGS=1 storybook dev -p 6006 --quiet --no-open",

0 commit comments

Comments
 (0)