import/no-extraneous-dependencies has a complex configuration and only added "**/.eslintrc.js" to its devDependencies option which I don't think is a breaking change.
no-confusing-arrow added the onlyOneSimpleParam option, but uses the default value.
@angular-eslint/template/i18n has a complex configuration and enabled the checkDuplicateId option, but NI doesn't specify IDs.
Changes to the implementation of already enabled rules can cause errors.
Notes
This is required to support the latest ECMA features like private fields.
devDependencies
in@ni/eslint-config-typescript
.This PR tries not to break downstream consumers by introducing changes to the rule set.
Notes
@angular-eslint/schematics
dependency ensures ESLint is configured for newly generated projects.Linted and tested