Mashape/httpsnippet

View on GitHub
.eslintrc.js

Summary

Maintainability
A
0 mins
Test Coverage
/** @type { import('eslint').Linter.Config } */
module.exports = {
  parser: '@typescript-eslint/parser',
  env: {
    node: true,
  },
  parserOptions: {
    project: 'tsconfig.json',
  },
  extends: [
    'eslint:recommended',
    'plugin:@typescript-eslint/recommended',
    'plugin:jest/all',
    'plugin:jest-formatting/strict',
    'plugin:eslint-comments/recommended',
    'prettier',
  ],
  plugins: ['eslint-comments', 'simple-import-sort', 'jest', 'jest-formatting'],
  rules: {
    'prefer-template': 'error',
    'no-else-return': 'error',
    '@typescript-eslint/no-explicit-any': 'off',
    'eslint-comments/require-description': 'error',
    'eslint-comments/disable-enable-pair': 'off',
    'simple-import-sort/imports': 'error',
    'simple-import-sort/exports': 'error',
    'jest/prefer-expect-assertions': 'off',
    'jest/require-hook': 'off',
  },
};