ESlint settings used by the WordPress team for sites and packages.
npm i @yardinternet/eslint-config@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;