Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
epidemian
GitHub Repository: epidemian/eslint-plugin-import
Path: blob/main/docs/rules/no-self-import.md
829 views

Forbid a module from importing itself (import/no-self-import)

Forbid a module from importing itself. This can sometimes happen during refactoring.

Rule Details

Fail

// foo.js import foo from './foo'; const foo = require('./foo');
// index.js import index from '.'; const index = require('.');

Pass

// foo.js import bar from './bar'; const bar = require('./bar');