UNPKG

@bettercart/react-facebook-pixel

Version:
58 lines (55 loc) 1.48 kB
const fs = require('fs'); const path = require('path'); const prettierOptions = JSON.parse( fs.readFileSync(path.resolve(__dirname, '.prettierrc'), 'utf8'), ); module.exports = { parser: 'babel-eslint', extends: ['airbnb', 'prettier', 'prettier/react'], plugins: ['react-hooks', 'react', 'prettier'], env: { jest: true, browser: true, node: true, es6: true, }, parserOptions: { ecmaVersion: 6, sourceType: 'module', ecmaFeatures: { jsx: true, }, }, rules: { 'prettier/prettier': ['error', prettierOptions], 'arrow-body-style': [2, 'as-needed'], 'class-methods-use-this': 0, 'comma-dangle': [2, 'always-multiline'], 'import/imports-first': 0, 'import/newline-after-import': 0, 'import/no-dynamic-require': 0, 'import/no-extraneous-dependencies': 0, 'import/no-named-as-default': 0, 'import/no-unresolved': 2, 'import/no-webpack-loader-syntax': 0, 'import/prefer-default-export': 0, 'max-len': 0, 'newline-per-chained-call': 0, 'no-confusing-arrow': 0, 'no-console': 1, 'no-underscore-dangle': [2, { allow: ['__city__'] }], 'no-unused-vars': 2, 'no-use-before-define': 0, 'prefer-template': 2, 'require-yield': 0, 'react/jsx-filename-extension': 0, camelcase: ['error', { allow: ['^UNSAFE_'], properties: 'never' }], }, settings: {}, globals: { isNaN: false, browser: false, window: false, chrome: false, }, };