style-guide
style-guide copied to clipboard
Inline recommended configs
As of the latest release, we've unpinned version dependencies.
This gives users more flexibility, and makes it easier to bump dependencies of this package (like @typescript-eslint) to support new TypeScript versions, etc.
This also introduces the risk of a plugin releasing a change to a recommended config in a minor release, which would be breaking as code that previously passed may now fail. Worse, a rule could be broken/removed in a minor release, breaking the config. We feel these risks are very low, which is why we opted to shelve this work for future.
This would ideally be automated.
We've started doing this, starting with the playwright-test config.
This is probably more urgent now as more typescript-eslint seems to be shipping changes to these configs in minor updates, example:
https://github.com/typescript-eslint/typescript-eslint/pull/8011