Registry / devops / fe-code-lint

fe-code-lint

JSON →
library0.0.3jsnpmunverified

Front-end code lint configuration presets for ESLint and Stylelint. Current version 0.0.3, released sporadically. Provides shared ESLint and Stylelint configs for JavaScript and Vue projects. Lightweight wrapper that exposes internal config files directly for merging. Alternatives like eslint-config-airbnb offer more rules but require additional plugins.

npm install fe-code-lint
INSTALL
IMPORT
SIG · FE-CODE-LINT
F
fe-code-lint
devopsjavascriptv0.0.3
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

.eslintrc
require('fe-code-lint/src/eslint/.eslintrc')
require('fe-code-lint')
Config is accessed via deep path, not main export.
.stylelintrc
require('fe-code-lint/src/stylelint/.stylelintrc')
import { stylelint } from 'fe-code-lint'
Config is a CommonJS module, not ESM.

Shows how to extend the shared ESLint config with custom parser and plugins.

// .eslintrc.js const config = require('fe-code-lint/src/eslint/.eslintrc'); module.exports = { ...config, root: true, parser: 'babel-eslint', plugins: ['html'], rules: { ...config.rules, 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off' } };
Debug
Known issues
gotchaConfig file path uses underscores in package name but npm package is fe-code-lint.
fix
Use require('fe-code-lint/src/eslint/.eslintrc') not require('fe_code_lint/src/eslint/.eslintrc').
affects: 0.0.3
gotchaPackage version has no semver range; patch-level changes may break config structure.
fix
Pin exact version in package.json dependencies: "fe-code-lint": "0.0.3".
affects: >=0.0.1 <1.0.0
deprecatedThe package relies on babel-eslint which is deprecated; recommend @babel/eslint-parser.
fix
Replace parser with '@babel/eslint-parser' and update .eslintrc accordingly.
affects: >=0.0.1 <1.0.0
Errors
Common errors & fixes
Cannot find module 'fe-code-lint'
Importing root package instead of config path.
fix
Use require('fe-code-lint/src/eslint/.eslintrc') or require('fe-code-lint/src/stylelint/.stylelintrc').
Failed to load parser 'babel-eslint'
Missing babel-eslint dependency.
fix
Run npm install babel-eslint --save-dev.
ESLint couldn't find the plugin 'eslint-plugin-html'
Missing html plugin dependency.
fix
Run npm install eslint-plugin-html --save-dev.
Upgrade
Version history
0.0.3latest on npm
Audit
Dependencies
eslintoptionalPeer dependency required to run linting.
stylelintoptionalPeer dependency required to run linting.
babel-eslintoptionalDefault parser expected in usage example.
eslint-plugin-htmloptionalRequired for linting *.vue files in usage example.
Agent activity
2 hits · last 30 days
node
2
Resources
fe-code-lint — npm install fe-code-lint · libregistry