mirror of
https://github.com/actualbudget/actual.git
synced 2026-10-12 02:10:19 +00:00
* [AI] Add no-extraneous-dependencies lint rule to prevent transitive dependency usage Closes #7479. Adds a custom ESLint rule that flags imports of packages not explicitly listed in the workspace's dependencies or devDependencies. Also fixes all existing violations by adding missing deps and removes unused deps (@reduxjs/toolkit, @rschedule/json-tools) from loot-core. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> * [AI] Fix builtin subpath detection and improve cache in no-extraneous-dependencies Fix false positives for Node.js builtin subpaths (fs/promises, path/posix) by checking the package name portion against builtins. Also cache all visited directories during walk-up, not just the starting directory. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> * Release notes --------- Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>