tslint-no-circular-imports
tslint-no-circular-imports copied to clipboard
TSLint plugin to detect and warn about circular imports
Yo! This is a great plugin - helps me avoid some hard-to-track bugs! Is there any way we could have an option to ignore interfaces / types? Circular references between...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. Commits See full diff in compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=path-parse&package-manager=npm_and_yarn&previous-version=1.0.6&new-version=1.0.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
Can anyone tell me, where the **0.7.0** version on [npm](https://www.npmjs.com/package/tslint-no-circular-imports) comes from? It's neither in the repo's [package.json](../blob/master/package.json) nor in its [changlog](../blob/master/CHANGELOG.md).
Fixes https://github.com/bcherny/tslint-no-circular-imports/issues/19
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.12.0 to 3.13.1. Changelog *Sourced from [js-yaml's changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md).* > 3.13.1 / 2019-04-05 > ------------------- > > - Fix possible code execution in (already unsafe) `.load()`, [#480](https://github-redirect.dependabot.com/nodeca/js-yaml/issues/480). >...
This plugin was exactly what I was looking for, thanks for writing it! However, it has some pain points: * It treats type imports the same as non-type imports (which...
Today I stumbled upon a problem when adding this rule to a quite large project with many circular imports. As number of possible cycles in a full graph grows exponentially,...
Hello, I have four classes: ``` class Starter { public getRunner(): AbstractRunner { if (something_to_check) { return new RunnerA(this); } return new RunnerB(this); } } new Start().getRunner().run(); ``` ``` class...
After merging https://github.com/bcherny/tslint-no-circular-imports/pull/31 (which seemed to be a perfect fix for me) the linting never finishes for some of my projects. I guess that we should add some kind of...
Referenced to : https://github.com/bcherny/tslint-no-circular-imports/issues/28