Registry / testing / eslint-config-unosquare

eslint-config-unosquare

JSON →
library0.20.0jsnpmunverified

Unosquare's shared ESLint configuration, version 0.20.0, providing a consistent code style setup for JavaScript/TypeScript projects. This package includes standard ESLint rules alongside Prettier integration for automatic formatting. Unlike generic configs, this one is tailored for Unosquare's internal projects but can be used by others. It actively releases to match ESLint and Prettier updates. Requires ESLint 8.57.0 and Prettier 3.0.0. Supports both CommonJS and ESM via the main entry point.

npm install eslint-config-unosquare
INSTALL
IMPORT
SIG · ESLINT-CONFIG-UNOS
E
eslint-config-unosquare
testingjavascriptv0.20.0
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
import config from 'eslint-config-unosquare'
const config = require('eslint-config-unosquare')
ESM-only; the package exports a single config object as default.

Extend your ESLint configuration with Unosquare's shared config using the extends property.

// .eslintrc.js module.exports = { extends: [ 'eslint-config-unosquare' ] }; // Or with plugins: module.exports = { extends: [ 'unosquare', // shorthand for 'eslint-config-unosquare' ], rules: { // Your custom rules } };
Debug
Known issues
deprecatedESLint 8 reaches end of life; consider upgrading to ESLint 9 and using flat config.
fix
Update to a future version that supports ESLint 9 or switch to flat config manually.
affects: >=0.20.0
gotchaPrettier version must be exactly 3.0.0; newer or older versions may cause formatting conflicts.
fix
Ensure Prettier 3.0.0 is installed as a dev dependency.
affects: >=0.20.0
Errors
Common errors & fixes
Failed to load plugin 'prettier' declared in 'eslint-config-unosquare': Cannot find module 'eslint-plugin-prettier'
eslint-plugin-prettier is not installed automatically; it's a transitive peer dependency.
fix
Run npm install eslint-plugin-prettier --save-dev
Configuration for rule 'no-unused-vars' is invalid
Custom rules conflict with default config; extend config incorrectly.
fix
Remove conflicting rule definitions or adjust your .eslintrc to override correctly.
Upgrade
Version history
0.20.0latest on npm
Audit
Dependencies
eslintrequiredRequired peer dependency for linting functionality
prettierrequiredRequired peer dependency for code formatting
Agent activity
4 hits · last 30 days
node
4
Resources
eslint-config-unosquare — npm install eslint-config-unosquare · libregistry