commit | 2262f14c5aa655ee2511a4f8d90eb82a9abbb948 | [log] [tgz] |
---|---|---|
author | Erik Chen <erikchen@chromium.org> | Wed Oct 02 21:51:47 2024 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Oct 02 21:51:47 2024 |
tree | 06f4398a7aeec2fecf94e9f152abc40739541520 | |
parent | d97809d6de512d604117eab7aa5240ef9f6e632d [diff] |
Switch to ESLint flat config. This CL was generated with: `npx @eslint/migrate-config .eslintrc.js` Several manual changes were made: * eslint.py was updated to point to the new file (which must end in .mjs to be interpretted as a module) and no longer uses legacy mode. * The migration tool added unnecessary references to the "global" node package, which were deleted. * The migration tool deleted all comments. These were manually copied over. A new comment was added describing the subtlety of global ignores in flat config. * The include path for plugins was updated to be relative to tools/web_dev_style. The CL was tested with: git cl presubmit --files "*.[jt]s" --force There are no errors. Manually introducing a lint error to a linted .ts file correctly causes 1 error to show up. Change-Id: Id4a3351cfd6afc4059f7a6e82b7a9f5e5a18dffb Bug: 368085620 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5903594 Reviewed-by: Demetrios Papadopoulos <dpapad@chromium.org> Commit-Queue: Erik Chen <erikchen@chromium.org> Cr-Commit-Position: refs/heads/main@{#1363321}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure.
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.