Registry / testing / eslint-config-byungi

eslint-config-byungi

JSON →
library0.14.3jsnpmunverified

An ESLint shareable config by SKT T1 Byungi, providing a collection of JavaScript lint rules. The current stable version is 0.14.3. The package is intended for personal or team use and is not actively maintained; it serves as a snapshot of Byungi's preferred rules. It offers subsets for legacy (old), React, Hyperapp, TypeScript, and TypeScript+React environments. Notable dependencies include ESLint ^7, and it is scoped to that major version.

npm install eslint-config-byungi
INSTALL
IMPORT
SIG · ESLINT-CONFIG-BYUN
E
eslint-config-byungi
testingjavascriptv0.14.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.

default config (extends)
In .eslintrc: { "extends": "byungi" }
require('eslint-config-byungi') in a JavaScript config file (ESLint's extends field handles strings)
Use the string 'byungi' in the 'extends' array of your ESLint config file.
TypeScript config (extends)
In .eslintrc: { "extends": "byungi/typescript" }
{ "extends": "byungi/ts" } (wrong path)
Use 'byungi/typescript' not 'byungi/ts'.
React config (extends)
In .eslintrc: { "extends": "byungi/react" }
N/A
Use 'byungi/react' for React projects.
Old/legacy config (extends)
In .eslintrc: { "extends": "byungi/old" }
N/A
The 'old' subset provides legacy rules.
Hyperapp config (extends)
In .eslintrc: { "extends": "byungi/hyperapp" }
N/A
The 'hyperapp' subset is for Hyperapp framework projects.
TypeScript+React config (extends)
In .eslintrc: { "extends": "byungi/typescriptreact" }
{ "extends": "byungi/typescript-react" } (hyphen vs no hyphen)
The correct string is 'byungi/typescriptreact' without a hyphen.

Quick setup: install peer dependency, add extends to ESLint config, and run linter.

// Install the package with ESLint // npm install --save-dev eslint eslint-config-byungi // Create .eslintrc.json (or add to package.json "eslintConfig") { "extends": "byungi" } // Lint your files // npx eslint .
Debug
Known issues
breakingESLint peer dependency is ^7. ESLint 8+ may break.
fix
Use ESLint 7.x or check compatibility with newer versions. Consider migrating to a maintained config.
affects: >=0.14.1
gotchaThe package has not been updated since 2021. Rules may be outdated.
fix
Review and update rules manually if used in modern projects.
affects: *
deprecatedThe package is mostly unmaintained; no releases in 3+ years.
fix
Switch to an actively maintained config like eslint-config-airbnb or eslint-config-standard.
affects: *
Errors
Common errors & fixes
Failed to load config "byungi" to extend from.
eslint-config-byungi package not installed or ESLint can't find it.
fix
Ensure eslint-config-byungi is installed: npm install --save-dev eslint eslint-config-byungi
ESLint: Error: .eslintrc: { "extends": "byungi/react" } fails if peer dependency eslint-plugin-react is missing.
The 'react' subset requires eslint-plugin-react, but it's not listed as a peer dependency.
fix
Install eslint-plugin-react manually: npm install --save-dev eslint-plugin-react
ESLint: Error: .eslintrc: { "extends": "byungi/typescript" } fails if @typescript-eslint/parser is missing.
The 'typescript' subset requires @typescript-eslint/parser and @typescript-eslint/eslint-plugin.
fix
Install required packages: npm install --save-dev @typescript-eslint/parser @typescript-eslint/eslint-plugin
Upgrade
Version history
0.14.3latest on npm
Audit
Dependencies
eslintrequiredPeer dependency; eslint-config-byungi is an ESLint shareable config and requires ESLint as a peer.
Agent activity
2 hits · last 30 days
node
2
Resources
eslint-config-byungi — npm install eslint-config-byungi · libregistry