docbrown/app/javascript/.eslintrc.js
Andy Zhao 85d8f52789 Hide a blocked user's content [deploy] (#4678)
* Hide blocked users' content appropriately

* Use RESTful create route

* Update functionality to block the user

* Fix specs for new route

* Use const instead of var

* Add noopener and noreferrer

* Remove caching for blocked user ids

* Add new rule for lack of noopener noreferrer

* Update snapshot
2019-11-04 14:47:26 -05:00

43 lines
936 B
JavaScript

module.exports = {
parser: 'babel-eslint',
extends: ['airbnb', 'prettier', 'plugin:jsx-a11y/recommended'],
parserOptions: {
ecmaVersion: 2017,
},
settings: {
react: {
pragma: 'h',
},
},
env: {
jest: true,
browser: true,
},
plugins: ['import', 'jsx-a11y'],
rules: {
'import/no-extraneous-dependencies': [
'error',
{
devDependencies: ['**/*.test.js', '**/*.test.jsx', '**/*.stories.jsx'],
},
],
'import/prefer-default-export': 'off',
'no-unused-vars': ['error', { argsIgnorePattern: '^_' }],
'jsx-a11y/label-has-associated-control': [
'error',
{
required: {
some: ['nesting', 'id'],
},
},
],
'react/jsx-no-target-blank': [2, { enforceDynamicLinks: 'always' }],
},
globals: {
InstantClick: false,
filterXSS: false,
Pusher: false,
algoliasearch: false,
ga: false,
},
};