
Company News
Socket Named Top Sales Organization by RepVue
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.
eslint-plugin-custom-aliases
Advanced tools
ESLint plugin to detect and auto-fix useless long imports and suggest replacements using aliases. Developed by financesaucer for 0xos project.
ESLint plugin to detect and auto-fix useless long imports and suggest replacements using aliases. Developed by financesaucer for 0xos project.
npm install eslint-plugin-custom-aliases --save-dev
or
yarn add eslint-plugin-custom-aliases --dev
In your ESLint configuration, add detect-incorrect-imports to the plugins section and configure the rule under rules.
{
"plugins": ["custom-aliases"],
"rules": {
"custom-aliases/detect-incorrect-imports": [
"error",
{ "aliases":
{ /* Add your aliases here */
"alias" : "pattern to replace",
"alias" : ["patterns to replace"],
}
}
]
}
}
This rule checks imports and suggests replacements using defined aliases. If an import matches an alias pattern, it recommends using the alias.
aliases (required): An object where keys are aliases and values are corresponding patterns.
Suppose you have the following configuration:
{
"plugins": ["custom-aliases"],
rules: {
'custom-aliases/detect-incorrect-imports':
['error', {
aliases: {
'@src': '../src/',
'@components': ['../src/components/', '../components/'],
// Add more aliases and patterns as needed
// IE: 'alias' : 'pattern'
// IE: 'alias' : ['pattern1', 'pattern2' ...]
},
}],
}
With the above configuration, the rule will suggest using the @src alias for imports from the ../src/ or ../../../src/ directory etc. It will also auto-fix the import paths when running eslint --fix
This project is licensed under the MIT License - see the LICENSE file for details.
FAQs
ESLint plugin to detect and auto-fix useless long imports and suggest replacements using aliases. Developed by financesaucer for 0xos project.
We found that eslint-plugin-custom-aliases demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.

Company News
/Security News
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.