UNPKG

@gravity-ui/eslint-config

Version:

Gravity UI ESLint config, following our styleguide

32 lines (29 loc) 1.04 kB
import securityPlugin from 'eslint-plugin-security'; import globals from 'globals'; import {ERROR, WARNING} from './constants.js'; export default [ { languageOptions: { globals: { ...globals.node, }, }, plugins: { security: securityPlugin, }, rules: { 'global-require': WARNING, 'security/detect-buffer-noassert': ERROR, 'security/detect-child-process': ERROR, 'security/detect-disable-mustache-escape': ERROR, 'security/detect-eval-with-expression': ERROR, 'security/detect-new-buffer': ERROR, 'security/detect-no-csrf-before-method-override': ERROR, 'security/detect-non-literal-regexp': ERROR, 'security/detect-non-literal-require': ERROR, 'security/detect-possible-timing-attacks': ERROR, 'security/detect-pseudoRandomBytes': ERROR, 'security/detect-unsafe-regex': ERROR, }, }, ];