Registry / testing / eslint-config-ma-shop

eslint-config-ma-shop

JSON →
library0.5.2jsnpmunverified

MarketAmerica SHOP.COM's base ESLint configuration, extending Airbnb's rules with minor modifications. Version 0.5.2 requires ESLint ^8.56.0 as a peer dependency. Designed for JavaScript projects without React plugins. The package is specific to the organization and not actively updated (last release 0.5.2).

npm install eslint-config-ma-shop
INSTALL
IMPORT
SIG · ESLINT-CONFIG-MA-S
E
eslint-config-ma-shop
testingjavascriptv0.5.2
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.

config
{ "extends": ["ma-shop"] }
{ "extends": ["eslint-config-ma-shop"] }
When using with 'extends', omit the 'eslint-config-' prefix; ESLint resolves it automatically.
require
const config = require('eslint-config-ma-shop');
const config = require('eslint-config-ma-shop/config');
The package exports a single config; no subpath exports exist.
default
import config from 'eslint-config-ma-shop';
import { config } from 'eslint-config-ma-shop';
The module has a default export, not a named export.

Set up package.json with ESLint peer dep and config extending ma-shop rules.

{ "name": "my-project", "devDependencies": { "eslint": "^8.56.0", "eslint-config-ma-shop": "^0.5.2" }, "eslintConfig": { "extends": ["ma-shop"] } }
Debug
Known issues
deprecatedPackage may no longer be maintained; last release was 0.5.2 with no recent updates.
fix
Consider using more active configs like eslint-config-airbnb or eslint-config-google.
affects: >=0.0.0
breakingRequires ESLint version 8.56.0 or higher; incompatible with ESLint 9.x due to flat config changes.
fix
Ensure ESLint is version 8.56.0 or later, or pin to a compatible version.
affects: >=0.2.0
gotchaThe config extends Airbnb's rules with modifications; unexpected overrides may occur if using other configs that extend Airbnb.
fix
Review the actual rules at https://github.com/ma-shop/lint-rules before depending on specific behavior.
affects: >=0.0.0
gotchaThe 'ma-shop' string in 'extends' is case-sensitive and must be exactly 'ma-shop'.
fix
Use 'ma-shop' (lowercase) in the extends array.
affects: >=0.0.0
Errors
Common errors & fixes
Error: Cannot find module 'eslint-config-ma-shop'
Missing package in node_modules or improper 'extends' prefix.
fix
Run 'npm install eslint-config-ma-shop --save-dev' and use 'extends': ['ma-shop'] without the 'eslint-config-' prefix.
ESLint couldn't find the config "ma-shop" after the package was installed.
Config resolution may fail if the package is not in node_modules or if using older ESLint.
fix
Verify the package is installed in node_modules and that ESLint version is compatible (^8.56.0).
Configuration for rule "xxx" is invalid
The config extends Airbnb but with modifications; some rules may conflict with other plugins.
fix
Check the actual config rules in the GitHub repo and ensure all required plugins are installed.
Upgrade
Version history
0.5.2latest on npm
Audit
Dependencies
eslintrequiredPeer dependency required to run ESLint
Agent activity
2 hits · last 30 days
node
2
Resources
eslint-config-ma-shop — npm install eslint-config-ma-shop · libregistry