tslint-import-own-index

TSLint rule to prevent importing from your own index

Usage no npm install needed!

<script type="module">
  import tslintImportOwnIndex from 'https://cdn.skypack.dev/tslint-import-own-index';
</script>

README

tslint-import-own-index

This is a TSLint rule that prevents TypeScript files from importing from an index file within their own directory, as this can cause circular references at import time.

The following imports will be disallowed:

  • "./";
  • ".";
  • "./index";

Installation

npm install tslint-import-own-index --save-dev

Setup

Add the following to your tslint.json inside rules:

"import-own-index": true

License

Made with :sparkling_heart: by NewOrbit in Oxfordshire, and licensed under the MIT License