Registry /
testing / eslint-plugin-css-import-order
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslnode 18–226 runs
build_error
glibcnode 18–226 runs
build_error
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
plugin
✓ import plugin from 'eslint-plugin-css-import-order'
✗ const plugin = require('eslint-plugin-css-import-order')
ESM default import; also works with require in CJS projects.
rules
✓ import { rules } from 'eslint-plugin-css-import-order'
✗ import { cssImportOrderRule } from 'eslint-plugin-css-import-order'
Named export for rules object.
configs
✓ import { configs } from 'eslint-plugin-css-import-order'
Named export for configuration presets, e.g., configs.recommended.
Installs the plugin, adds it to ESLint config, and shows a fix for CSS import ordering.
// Install: npm i -D eslint-plugin-css-import-order
// .eslintrc.js
module.exports = {
plugins: ['css-import-order'],
extends: ['plugin:css-import-order/recommended'],
rules: {
'css-import-order/order': 'warn'
}
};
// Example code that triggers the rule:
import A from 'module-a';
import './my-css.css'; // CSS import out of order
import B from './module-b';
// After fix:
import A from 'module-a';
import B from './module-b';
import './my-css.css';
Errors
Common errors & fixes
Error: Failed to load plugin 'css-import-order' declared in 'extends': Cannot find module 'eslint-plugin-css-import-order'
Plugin not installed
fixRun 'npm install -D eslint-plugin-css-import-order'
Configuration for rule "css-import-order/order" is invalid: Severity should be one of the following: 0 = off, 1 = warn, 2 = error (you passed '"warn"').
Using string severity in ESLint v6+ - needs numeric value
fixSet rule severity as number: 'css-import-order/order': 1 or 'warn' is allowed in some versions but use number for consistency.
Audit
Dependencies
eslintrequiredpeer dependency; plugin requires ESLint version >=6.0.0 and <9.0.0