Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 666 Bytes

File metadata and controls

32 lines (23 loc) · 666 Bytes

@yardinternet/eslint-config

ESlint settings used by the WordPress team for sites and packages.

Installation

npm i @yardinternet/eslint-config

Usage

@yardinternet/eslint-config can be required in the .eslint.config.js

module.exports = require('@yardinternet/eslint-config');

If you want to add or override settings you can use tools like deepmerge.

const merge = require('deepmerge');
const eslintSettings = merge(require('@yardinternet/eslint-config'), [
    {
        rules: {
            "jsdoc/require-param": 0,
        },
    },
])

module.exports = eslintSettings;