main
lib: enforce ASCII order in error code imports
tools: add lint rule to keep primordials in ASCII order
tools: enforce use of trailing commas in `tools/`
lib: add lint rule to enforce use of `kEmptyObject`
meta: enable jsdoc/check-tag-names rule
tools: lint deprecation codes
tools: enforce ordering of error codes in `errors.md`
lib,tools: add `node-core/func-name-matching` lint rule
tools: enforce iterator result property order
test_runner: fix hooks test context
tools: prevent lib code from reading KeyObject and CryptoKey accessors
tools: add lint rule for aborted AbortController
tools: prepare custom rules for ESLint v9
tools: bump eslint to v10, babel to v8.0.0-rc.2