UNPKG

@vocento/wpo-check

Version:

An internal CLI tool to measure and validate Web Performance KPIs during development and CI/CD workflows.

57 lines (56 loc) 1.41 kB
import js from '@eslint/js'; import prettierPlugin from 'eslint-plugin-prettier'; import globals from 'globals'; export default [ js.configs.recommended, { files: ['**/*.js'], languageOptions: { ecmaVersion: 'latest', sourceType: 'module', globals: { window: 'readonly', document: 'readonly', ...globals.browser, ...globals.es5, ...globals.node, }, }, linterOptions: { reportUnusedDisableDirectives: true, }, plugins: { prettier: prettierPlugin, }, rules: { 'no-unused-vars': [ 'warn', { varsIgnorePattern: '^_', argsIgnorePattern: '^_', caughtErrors: 'all', caughtErrorsIgnorePattern: '^_', } ], 'semi': ['error', 'always'], 'padding-line-between-statements': [ 'error', { blankLine: 'never', prev: 'import', next: 'import' }, ], 'keyword-spacing': ['error', { after: true }], 'space-before-function-paren': [ 'error', { anonymous: 'never', named: 'never', asyncArrow: 'always', }, ], 'no-multiple-empty-lines': ['error', { max: 1 }], 'eqeqeq': 'warn', 'curly': 'warn', 'object-curly-spacing': ['error', 'always'], 'space-infix-ops': ['error', { int32Hint: false }], }, }, ];