v9.6.0
Minor Changes
-
feat: add TypeScript type declarations (#338)
Converts
lib/index.jstolib/index.tsso thattscautomatically
generatesdist/index.d.tsduringnpm run build. The public API
surface is typed as:meta: { name: string; version: string }configs: each of the 128 config names exposed as a literal key —
flat configs typed asLinter.Config, legacy configs as
Linter.LegacyConfigrules: Record<string, Rule.RuleModule>
IDE autocomplete works on
plugin.configs['flat/...']and invalid
config keys are type errors. The declaration stays in sync
automatically — no separate.d.tsto maintain.Closes #280
-
chore: the published js files have been moved from
libtodist. (#327) -
Add
es-x/no-date-prototype-totemporalinstantrule (#332) -
Add
es-x/no-nonstandard-temporal-duration-propertiesrule (#332) -
Add
es-x/no-nonstandard-temporal-duration-prototype-propertiesrule (#332) -
Add
es-x/no-nonstandard-temporal-instant-propertiesrule (#332) -
Add
es-x/no-nonstandard-temporal-instant-prototype-propertiesrule (#332) -
Add
es-x/no-nonstandard-temporal-now-propertiesrule (#332) -
Add
es-x/no-nonstandard-temporal-plaindate-propertiesrule (#332) -
Add
es-x/no-nonstandard-temporal-plaindate-prototype-propertiesrule (#332) -
Add
es-x/no-nonstandard-temporal-plaindatetime-propertiesrule (#332) -
Add
es-x/no-nonstandard-temporal-plaindatetime-prototype-propertiesrule (#332) -
Add
es-x/no-nonstandard-temporal-plainmonthday-propertiesrule (#332) -
Add
es-x/no-nonstandard-temporal-plainmonthday-prototype-propertiesrule (#332) -
Add
es-x/no-nonstandard-temporal-plaintime-propertiesrule (#332) -
Add
es-x/no-nonstandard-temporal-plaintime-prototype-propertiesrule (#332) -
Add
es-x/no-nonstandard-temporal-plainyearmonth-propertiesrule (#332) -
Add
es-x/no-nonstandard-temporal-plainyearmonth-prototype-propertiesrule (#332) -
Add
es-x/no-nonstandard-temporal-propertiesrule (#332) -
Add
es-x/no-nonstandard-temporal-zoneddatetime-propertiesrule (#332) -
Add
es-x/no-nonstandard-temporal-zoneddatetime-prototype-propertiesrule (#332) -
Add
no-temporalconfig (#332) -
Add
es-x/no-temporalrule (#332)