Skip to content

Commit 7d55897

Browse files
committed
fixup! chore: migrate v9 packages to eslint flat configs
1 parent f8d5ecd commit 7d55897

File tree

139 files changed

+161
-161
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

139 files changed

+161
-161
lines changed

packages/eslint-plugin/src/flat-configs/base/index.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
// @ts-check
22
const core = require('../core');
33
const compat = require('eslint-plugin-compat');
4-
const tseslint = require('typescript-eslint');
4+
const { defineConfig } = require('eslint/config');
55

66
const { testFiles, storyFiles } = require('../../utils/configHelpers');
77

8-
/** @type {import('typescript-eslint').ConfigArray} */
9-
module.exports = tseslint.config(
10-
...core,
8+
/** @type { import("eslint").Linter.Config } */
9+
module.exports = defineConfig(
10+
core,
1111
{
1212
rules: {
1313
'@fluentui/max-len': 'off',

packages/eslint-plugin/src/flat-configs/base/legacy.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// @ts-check
22
const core = require('../core');
3-
const tseslint = require('typescript-eslint');
43
const { getNamingConventionRule } = require('../../utils/configHelpers');
4+
const { defineConfig } = require('eslint/config');
55

6-
/** @type {import('typescript-eslint').ConfigArray} */
7-
module.exports = tseslint.config(
8-
...core,
6+
/** @type { import("eslint").Linter.Config } */
7+
module.exports = defineConfig(
8+
core,
99
{
1010
rules: {
1111
/**

packages/eslint-plugin/src/flat-configs/core.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ const { __internal } = require('../internal-flat');
1111
const { globalIgnores } = require('eslint/config');
1212
const airbnbConfig = require('eslint-config-airbnb-extended/legacy');
1313
const rules = require('../rules');
14+
const { defineConfig } = require('eslint/config');
1415

1516
const IGNORES = [
1617
'**/coverage',
@@ -194,8 +195,8 @@ const typeAwareRules = {
194195
'@typescript-eslint/no-deprecated': 'error',
195196
};
196197

197-
/** @type {import('typescript-eslint').ConfigArray} */
198-
module.exports = tseslint.config(
198+
/** @type { import("eslint").Linter.Config } */
199+
module.exports = defineConfig(
199200
globalIgnores(IGNORES),
200201
...airbnbConfig.configs.base.legacy,
201202
importPlugin.flatConfigs.typescript,

packages/eslint-plugin/src/flat-configs/imports.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// @ts-check
22
const importPlugin = require('eslint-plugin-import');
3-
const tseslint = require('typescript-eslint');
3+
const { defineConfig } = require('eslint/config');
44

5-
/** @type {import('typescript-eslint').ConfigArray} */
6-
module.exports = tseslint.config({
5+
/** @type { import("eslint").Linter.Config } */
6+
module.exports = defineConfig({
77
files: ['**/*.{ts,tsx,js,jsx,cjs,mjs}'],
88
plugins: {
99
import: importPlugin,

packages/eslint-plugin/src/flat-configs/node/index.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
// @ts-check
22
const base = require('../base');
3-
const tseslint = require('typescript-eslint');
3+
const { defineConfig } = require('eslint/config');
44

5-
/** @type {import('typescript-eslint').ConfigArray} */
6-
7-
module.exports = tseslint.config(base, {
5+
/** @type { import("eslint").Linter.Config } */
6+
module.exports = defineConfig(base, {
87
files: ['**/*.{ts,js}'],
98
rules: {
109
'no-console': 'off',
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// @ts-check
22
const legacy = require('../base/legacy');
3-
const tseslint = require('typescript-eslint');
3+
const { defineConfig } = require('eslint/config');
44

5-
/** @type {import('typescript-eslint').ConfigArray} */
6-
module.exports = tseslint.config(legacy, {
5+
/** @type { import("eslint").Linter.Config } */
6+
module.exports = defineConfig(legacy, {
77
files: ['**/*.{ts,js}'],
88
rules: {},
99
});

packages/eslint-plugin/src/flat-configs/react/config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ const reactPlugin = require('eslint-plugin-react');
44
const reactHooksPlugin = require('eslint-plugin-react-hooks');
55
const griffelPlugin = require('@griffel/eslint-plugin');
66
const configHelpers = require('../../utils/configHelpers');
7-
const tseslint = require('typescript-eslint');
87
const { fixupPluginRules } = require('@eslint/compat');
8+
const { defineConfig } = require('eslint/config');
99

10-
/** @type {import('typescript-eslint').ConfigArray} */
11-
module.exports = tseslint.config(
10+
/** @type { import("eslint").Linter.Config } */
11+
module.exports = defineConfig(
1212
{
1313
files: ['**/*.{jsx,tsx,ts,js}'],
1414
plugins: {

packages/eslint-plugin/src/flat-configs/react/index.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// @ts-check
22
const configHelpers = require('../../utils/configHelpers');
33
const baseConfig = require('../base/index');
4-
const tseslint = require('typescript-eslint');
54
const reactConfig = require('./config');
65
const reactCompilerPlugin = require('eslint-plugin-react-compiler');
76
const { __internal } = require('../../internal-flat');
87
const { createReactCrossVersionRules } = require('../../shared/react-cross-version-rules');
8+
const { defineConfig } = require('eslint/config');
99

1010
/** @type {import("eslint").Linter.RulesRecord} */
1111
const typeAwareRules = {
@@ -18,10 +18,10 @@ const v9PackageDeps = Object.keys(configHelpers.getPackageJson({ root, name: 're
1818
pkg => !unstableV9Packages.has(pkg),
1919
);
2020

21-
/** @type {import('typescript-eslint').ConfigArray} */
22-
module.exports = tseslint.config(
23-
...baseConfig,
24-
...reactConfig,
21+
/** @type { import("eslint").Linter.Config } */
22+
module.exports = defineConfig(
23+
baseConfig,
24+
reactConfig,
2525
{
2626
files: ['**/*.{ts,tsx}'],
2727
languageOptions: {

packages/eslint-plugin/src/flat-configs/react/legacy.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
const baseLegacyConfig = require('../base/legacy');
33
const reactConfig = require('../react/config');
44
const configHelpers = require('../../utils/configHelpers');
5-
const tseslint = require('typescript-eslint');
65
const { reactLegacy: restrictedGlobals } = require('../../shared/restricted-globals');
76
const { createReactCrossVersionRules } = require('../../shared/react-cross-version-rules');
7+
const { defineConfig } = require('eslint/config');
88

9-
/** @type {import('typescript-eslint').ConfigArray} */
10-
module.exports = tseslint.config(
9+
/** @type { import("eslint").Linter.Config } */
10+
module.exports = defineConfig(
1111
{
1212
extends: [baseLegacyConfig, reactConfig],
1313
rules: {

packages/react-components/component-selector-preview/library/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,6 @@
5454
]
5555
},
5656
"scripts": {
57-
"lint": "eslint --config eslint.config.js ."
57+
"lint": "eslint ."
5858
}
5959
}

0 commit comments

Comments
 (0)