Skip to content

Commit 9a7d5df

Browse files
authored
Update linting (#2093)
1 parent eeffaa8 commit 9a7d5df

File tree

3 files changed

+139
-136
lines changed

3 files changed

+139
-136
lines changed

eslint.config.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,16 @@
22
/* eslint filenames/match-regex:"off" */
33

44
const js = require('@eslint/js');
5-
const { FlatCompat } = require('@eslint/eslintrc');
5+
const babelEslintParser = require('@babel/eslint-parser');
66
const eslintPluginEslintPluginAll = require('eslint-plugin-eslint-plugin/configs/all');
77
const eslintPluginFilenames = require('eslint-plugin-filenames');
88
const eslintPluginJest = require('eslint-plugin-jest');
99
const eslintPluginMarkdown = require('eslint-plugin-markdown');
1010
const eslintPluginN = require('eslint-plugin-n');
11-
const babelEslintParser = require('@babel/eslint-parser');
11+
const eslintPluginPrettierRecommended = require('eslint-plugin-prettier/recommended');
12+
const eslintPluginUnicorn = require('eslint-plugin-unicorn');
1213
const globals = require('globals');
14+
const { FlatCompat } = require('@eslint/eslintrc');
1315

1416
const compat = new FlatCompat({
1517
baseDirectory: __dirname,
@@ -22,13 +24,14 @@ module.exports = [
2224
'plugin:eslint-comments/recommended',
2325
'plugin:import/errors',
2426
'plugin:import/warnings',
25-
'plugin:prettier/recommended',
26-
'plugin:unicorn/recommended'
27+
'plugin:prettier/recommended'
2728
),
2829

30+
// Flat configs:
31+
eslintPluginPrettierRecommended,
2932
eslintPluginEslintPluginAll,
30-
3133
eslintPluginN.configs['flat/recommended'],
34+
eslintPluginUnicorn.configs['flat/recommended'],
3235

3336
{
3437
ignores: [

package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
"dependencies": {
7575
"@ember-data/rfc395-data": "^0.0.4",
7676
"css-tree": "^2.3.1",
77-
"ember-eslint-parser": "^0.3.6",
77+
"ember-eslint-parser": "^0.3.7",
7878
"ember-rfc176-data": "^0.3.18",
7979
"eslint-utils": "^3.0.0",
8080
"estraverse": "^5.3.0",
@@ -91,32 +91,32 @@
9191
"@eslint/js": "^8.55.0",
9292
"@release-it-plugins/lerna-changelog": "^6.0.0",
9393
"@types/eslint": "^8.44.6",
94-
"@typescript-eslint/eslint-plugin": "^7.0.0",
95-
"@typescript-eslint/parser": "^6.9.1",
94+
"@typescript-eslint/parser": "^7.0.1",
9695
"eslint": "^8.55.0",
9796
"eslint-config-prettier": "^9.0.0",
9897
"eslint-doc-generator": "^1.5.3",
9998
"eslint-plugin-eslint-comments": "^3.2.0",
10099
"eslint-plugin-eslint-plugin": "^5.1.1",
101100
"eslint-plugin-filenames": "^1.3.2",
102101
"eslint-plugin-import": "^2.29.0",
103-
"eslint-plugin-jest": "^27.6.0",
102+
"eslint-plugin-jest": "^27.8.0",
104103
"eslint-plugin-markdown": "^3.0.1",
105104
"eslint-plugin-n": "^16.2.0",
106105
"eslint-plugin-prettier": "^5.0.1",
107-
"eslint-plugin-unicorn": "^50.0.0",
106+
"eslint-plugin-unicorn": "^51.0.0",
108107
"eslint-remote-tester": "^3.0.1",
109-
"globals": "^13.23.0",
108+
"globals": "^14.0.0",
110109
"jest": "^29.7.0",
111110
"jquery": "^3.7.1",
112111
"jsdom": "^23.0.0",
113-
"markdownlint-cli": "^0.38.0",
112+
"markdownlint-cli": "^0.39.0",
114113
"npm-package-json-lint": "^7.0.0",
115114
"npm-run-all": "^4.1.5",
116115
"prettier": "^3.0.3",
117116
"release-it": "^17.0.0",
118117
"sort-package-json": "^2.6.0",
119-
"typescript": "^5.2.2"
118+
"typescript": "^5.2.2",
119+
"typescript-eslint": "^7.0.0"
120120
},
121121
"peerDependencies": {
122122
"eslint": ">= 8",

0 commit comments

Comments
 (0)