This plugin contains a few custom eslint rules we use at BigCommerce. It's enabled by default with @bigcommerce/eslint-config
, if you are extending our config, there is no need to do the following install process.
npm install --save-dev @bigcommerce/eslint-plugin
Add plugin:@bigcommerce/recommended
to your project's ESLint configuration file. i.e.:
// .eslintrc.js
module.exports = {
extends: ['plugin:@bigcommerce/recommended'],
};
@bigcommerce/jsx-short-circuit-conditionals:
Disallows usage of string / number while short-circuiting jsx