Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ddbb63d

Browse files
committed
update to getFlatConfig function
1 parent ee4439c commit ddbb63d

File tree

5 files changed

+17
-18
lines changed

5 files changed

+17
-18
lines changed

lib/configs/typescript.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module.exports = {
22
extends: ['plugin:@typescript-eslint/recommended', 'prettier', 'plugin:escompat/typescript-2020'],
33
parser: '@typescript-eslint/parser',
4-
plugins: ['@typescript-eslint', 'escompat', 'github'],
4+
plugins: ['@typescript-eslint', 'escompat', 'github', 'prettier'],
55
rules: {
66
camelcase: 'off',
77
'no-unused-vars': 'off',

lib/index.js

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
1-
const github = require('./plugin')
1+
const githubPlugin = require('./plugin')
2+
3+
const getFlatConfig = () => ({
4+
browser: require('./configs/flat/browser'),
5+
internal: require('./configs/flat/internal'),
6+
recommended: require('./configs/flat/recommended'),
7+
typescript: require('./configs/flat/typescript'),
8+
react: require('./configs/flat/react'),
9+
})
210

311
module.exports = {
4-
rules: github.rules,
12+
rules: githubPlugin.rules,
513
configs: {
614
browser: require('./configs/browser'),
715
internal: require('./configs/internal'),
816
recommended: require('./configs/recommended'),
917
typescript: require('./configs/typescript'),
1018
react: require('./configs/react'),
1119
},
12-
flatConfigs: {
13-
browser: require('./configs/flat/browser'),
14-
internal: require('./configs/flat/internal'),
15-
recommended: require('./configs/flat/recommended'),
16-
typescript: require('./configs/flat/typescript'),
17-
react: require('./configs/flat/react'),
18-
},
20+
flatConfigs: getFlatConfig,
1921
}

package-lock.json

Lines changed: 1 addition & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@
6363
"@github/prettier-config": "0.0.6",
6464
"chai": "^5.0.0",
6565
"eslint": "^9.14.0",
66-
"eslint-config-prettier": "^9.1.0",
6766
"eslint-doc-generator": "^1.4.3",
6867
"eslint-plugin-eslint-plugin": "^6.1.0",
6968
"eslint-plugin-prettier": "^5.2.1",

test-examples/flat/eslint.config.mjs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import github from 'eslint-plugin-github'
22

33
export default [
4-
github.flatConfigs.browser,
5-
github.flatConfigs.recommended,
6-
github.flatConfigs.typescript,
7-
github.flatConfigs.react,
4+
github.flatConfigs().browser,
5+
github.flatConfigs().recommended,
6+
github.flatConfigs().typescript,
7+
github.flatConfigs().react,
88
{
99
files: ['**/*.{js,mjs,cjs,jsx,mjsx,ts,tsx,mtsx}'],
1010
ignores: ['eslint.config.mjs'],

0 commit comments

Comments
 (0)