1.0.0 • Published 3 years ago

@byteever/eslint-plugin v1.0.0

Weekly downloads
-
License
GPL-2.0-or-later
Repository
github
Last release
3 years ago

ESLint Plugin

@byteever/eslint-plugin is built on top of @wordpress/eslint-plugin/recommended ruleset to meet ByteEver's coding standards.

Installation

Install @byteever/eslint-plugin as a development dependency of your project:

npm install @byteever/eslint-plugin --save-dev

Usage

In order to use this config, add this configuration to your package.json:

{
    "eslintConfig": {
        "extends": "@byteever/eslint-plugin/recommended"
    }
}

Or add a .eslintrc.js file to your project root containing:

module.exports = {
	extends: ['@byteever/eslint-plugin/recommended'],
};

Editor integration

If you want to use prettier in your code editor, you'll need to create a .prettierrc.js file at the root of your project with the following:

module.exports = require("@byteever/eslint-plugin/recommended");

We recommend turning on VSCode settings to automatically run eslint --fix on save.

"editor.codeActionsOnSave": {
   "source.fixAll.eslint": true,
}

This will automagically format your code once you save. You don't need VSCode prettier extension enabled or running on save as eslint will automatically run prettier for you.