0.0.1 • Published 8 years ago
eslint-plugin-import-order-autosorter v0.0.1
eslint-plugin-import-order-autosorter
This plugin is an extension of the lovely and more stable eslint-plugin-import to enable --fix for import/order.
With this change import order set by "groups" and "newlines-between" will when run with --fix attempt to reorder and properly newline your imports.
{
"plugins": ["import-order-autosorter"],
"config": ["import-order-autosorter/config"]
}Setup
npm install --save eslint-plugin-import-order-autosorterConfiguration
In your .eslintrc add "import-order-autofix" to your plugins, and
add "import-order-autofix/order" to your rules. For additional information see the docs order
Examples
const fs = require('fs-extra');
const get = require('lodash/get');
const path = require('path');
const uniq = require('lodash/uniq');
const generateDemo = require('./generateDemo');
const {
extensionize,
stripBasename
} = require('./utils');will be turned into
const path = require('path');
const fs = require('fs-extra');
const get = require('lodash/get');
const uniq = require('lodash/uniq');
const generateDemo = require('./generateDemo');
const {
extensionize,
stripBasename
} = require('./utils');0.0.1
8 years ago