Skip to content

Commit e0969b0

Browse files
committed
feat(config/lint-staged): include JSON5 files in format tasks
1 parent fe31a64 commit e0969b0

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/config/helpers/build-lint-staged.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const sourceExtensions = ['js', 'jsx', 'ts', 'tsx']
99

1010
const readmeGlob = 'README.md'
1111
const formatGlob =
12-
'*.+(js|jsx|json|yml|yaml|css|less|scss|ts|tsx|md|graphql|mdx|vue)'
12+
'*.+(js|jsx|json|json5|yml|yaml|css|less|scss|ts|tsx|md|graphql|mdx|vue)'
1313

1414
// This works around the limitation imposed by using globs as keys in the
1515
// configuration. We want to run the lint and test commands on the same glob,

src/scripts/__tests__/__snapshots__/pre-commit.js.snap

+4-4
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Array [
1717
exports[`pre-commit disables DocToc and forwards args 2`] = `
1818
Array [
1919
.test-tmp/hover-javascriptTMPSUFFIX/.lintstaged.json,
20-
{"*.+(js|jsx|json|yml|yaml|css|less|scss|ts|tsx|md|graphql|mdx|vue)":["./src/index.js format"],"*.+(js|jsx|ts|tsx)":["./src/index.js lint"],"*.+(tsx|ts|jsx|js)":["./src/index.js test --findRelatedTests"]},
20+
{"*.+(js|jsx|json|json5|yml|yaml|css|less|scss|ts|tsx|md|graphql|mdx|vue)":["./src/index.js format"],"*.+(js|jsx|ts|tsx)":["./src/index.js lint"],"*.+(tsx|ts|jsx|js)":["./src/index.js test --findRelatedTests"]},
2121
]
2222
`;
2323

@@ -31,7 +31,7 @@ Array [
3131
exports[`pre-commit disables DocToc, overrides built-in test command, and forwards args 2`] = `
3232
Array [
3333
.test-tmp/hover-javascriptTMPSUFFIX/.lintstaged.json,
34-
{"*.+(js|jsx|json|yml|yaml|css|less|scss|ts|tsx|md|graphql|mdx|vue)":["./src/index.js format"],"*.+(js|jsx|ts|tsx)":["./src/index.js lint"],"*.+(tsx|ts|jsx|js)":["yarn test:custom --findRelatedTests foo.js"]},
34+
{"*.+(js|jsx|json|json5|yml|yaml|css|less|scss|ts|tsx|md|graphql|mdx|vue)":["./src/index.js format"],"*.+(js|jsx|ts|tsx)":["./src/index.js lint"],"*.+(tsx|ts|jsx|js)":["yarn test:custom --findRelatedTests foo.js"]},
3535
]
3636
`;
3737

@@ -86,7 +86,7 @@ Array [
8686
exports[`pre-commit overrides built-in test command with --test-command 2`] = `
8787
Array [
8888
.test-tmp/hover-javascriptTMPSUFFIX/.lintstaged.json,
89-
{"README.md":["doctoc --maxlevel 4 --notitle"],"*.+(js|jsx|json|yml|yaml|css|less|scss|ts|tsx|md|graphql|mdx|vue)":["./src/index.js format"],"*.+(js|jsx|ts|tsx)":["./src/index.js lint"],"*.+(tsx|ts|jsx|js)":["yarn test:custom --findRelatedTests foo.js"]},
89+
{"README.md":["doctoc --maxlevel 4 --notitle"],"*.+(js|jsx|json|json5|yml|yaml|css|less|scss|ts|tsx|md|graphql|mdx|vue)":["./src/index.js format"],"*.+(js|jsx|ts|tsx)":["./src/index.js lint"],"*.+(tsx|ts|jsx|js)":["yarn test:custom --findRelatedTests foo.js"]},
9090
]
9191
`;
9292

@@ -100,7 +100,7 @@ Array [
100100
exports[`pre-commit overrides built-in test command with --test-command and forwards args 2`] = `
101101
Array [
102102
.test-tmp/hover-javascriptTMPSUFFIX/.lintstaged.json,
103-
{"README.md":["doctoc --maxlevel 4 --notitle"],"*.+(js|jsx|json|yml|yaml|css|less|scss|ts|tsx|md|graphql|mdx|vue)":["./src/index.js format"],"*.+(js|jsx|ts|tsx)":["./src/index.js lint"],"*.+(tsx|ts|jsx|js)":["yarn test:custom --findRelatedTests foo.js"]},
103+
{"README.md":["doctoc --maxlevel 4 --notitle"],"*.+(js|jsx|json|json5|yml|yaml|css|less|scss|ts|tsx|md|graphql|mdx|vue)":["./src/index.js format"],"*.+(js|jsx|ts|tsx)":["./src/index.js lint"],"*.+(tsx|ts|jsx|js)":["yarn test:custom --findRelatedTests foo.js"]},
104104
]
105105
`;
106106

0 commit comments

Comments
 (0)