Skip to content

v16.8.0-beta-1

Pre-release
Pre-release
Compare
Choose a tag to compare
@sverweij sverweij released this 11 Dec 14:04
· 10 commits to main since this release
v16.8.0-beta-1
34beb97

✨ features

  • enables checking against indirect ('transitive') dependencies in required rules:
    • 26df92c feat(schema): adds 'reachable' attribute to the ones possible in 'required' rules
    • 64957b9 feat(enrich): adds reachable/ reaches detection based on 'required' rules
    • e984d85 feat(validate): adds validation of required rules with 'reachable' attributes (for transitive dependencies)
    • fb99edc doc(types|rules-reference): adds the reachable attribute to the types, adds an example to the rules reference
    • fcba072 fix(validate): in required rules also take the module itself as a dependency

🐛 fixes

  • 7bcabe7 refactor: simplifies a few boolean expressions

👷 maintenance

  • 20a7a2f build(npm): updates external dependencies

🧹 chores

  • fdbb72a chore(configs): makes 'unlimited' config inherit individual options from the base config
  • 8595b73 chore(tools): adds a script that prints a readable AST from any tsc-readable file