An ESLint shareable config enforcing the video.js standard style. This package provides a set of ESLint rules for projects following the video.js coding conventions. Current version 6.1.0 is stable and rarely changes. Designed for use with ESLint's extends feature. Primarily used within the video.js ecosystem, but can be adopted by other projects. Maintenance is minimal, with updates only for compelling rule changes. Versioning follows strict guidelines: loosening rules are patches, tightening non-breaking rules are minors, all other changes are majors. Lead maintainer: Pat O'Neill.
npm install eslint-config-videojsVerified import paths — ran on the pinned version, not inferred.
Shows how to install and use the shareable config in an ESLint configuration file.
Review changelog before upgrading major versions; pin version if needed.
Use traditional .eslintrc format or migrate to flat config manually if needed.
If you need modern rules, consider extending another config as a base.
Check peer dependencies and standard config updates.
Install the missing plugin: npm install eslint-plugin-you-dont-need-lodash-underscore --save-dev
Ensure eslint-config-videojs is in node_modules and extends value is 'videojs' (without prefix).
Add parserOptions: { sourceType: 'module' } in your .eslintrc or use a separate parser like babel-eslint.