Skip to content

Commit 55adf67

Browse files
Lightning00BladeDevtools-frontend LUCI CQ
authored and
Devtools-frontend LUCI CQ
committed
[eslint] Migrate to Flat config
A necessary step to adopt EsLint v9. More can be read at - https://eslint.org/blog/2022/08/new-config-system-part-2/ In short - only a single configuration is used a cross the whole repo. Bug: none Change-Id: I74cd613fba25b94cee92e4b7c1b525471bcbe44b Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6059264 Commit-Queue: Nikolay Vitkov <nvitkov@chromium.org> Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
1 parent 5c40f57 commit 55adf67

File tree

29 files changed

+7786
-1406
lines changed

29 files changed

+7786
-1406
lines changed

.eslintignore

Lines changed: 0 additions & 41 deletions
This file was deleted.

.eslintrc.js

Lines changed: 0 additions & 323 deletions
This file was deleted.

PRESUBMIT.py

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -285,13 +285,8 @@ def _CheckDevToolsLint(input_api, output_api):
285285
'stylelint'),
286286
input_api.os_path.join(input_api.PresubmitLocalPath(), 'node_modules',
287287
'@typescript-eslint'),
288-
input_api.os_path.join(input_api.PresubmitLocalPath(), '.eslintrc.js'),
289288
input_api.os_path.join(input_api.PresubmitLocalPath(),
290-
'.eslintignore'),
291-
input_api.os_path.join(front_end_directory, '.eslintrc.js'),
292-
input_api.os_path.join(component_docs_directory, '.eslintrc.js'),
293-
input_api.os_path.join(test_directory, '.eslintrc.js'),
294-
input_api.os_path.join(scripts_directory, '.eslintrc.js'),
289+
'eslint.config.mjs'),
295290
input_api.os_path.join(scripts_directory, 'eslint_rules'),
296291
input_api.os_path.join(input_api.PresubmitLocalPath(),
297292
'.stylelintrc.json'),
@@ -301,7 +296,7 @@ def _CheckDevToolsLint(input_api, output_api):
301296
]
302297

303298
lint_config_files = _getAffectedFiles(input_api, lint_related_files, [],
304-
['.js', '.py', '.eslintignore'])
299+
['.js', '.py'])
305300

306301
should_bail_out, files_to_lint = _getFilesToLint(
307302
input_api, output_api, lint_config_files, default_linted_directories,
@@ -318,6 +313,7 @@ def _CheckDevToolsLint(input_api, output_api):
318313
_checkWithNodeScript(input_api, output_api, lint_path, files_to_lint))
319314
return results
320315

316+
321317
def _CheckDevToolsNonJSFileLicenseHeaders(input_api, output_api):
322318
results = [
323319
output_api.PresubmitNotifyResult(

0 commit comments

Comments
 (0)