UNPKG

cdk-ec2-key-pair

Version:

CDK Construct for managing EC2 key pairs

39 lines (37 loc) 1.05 kB
const tseslint = require('typescript-eslint'); const eslintPluginPrettierRecommended = require('eslint-plugin-prettier/recommended'); module.exports = tseslint.config( { ignores: ['**/*.js', '**/*.d.ts', 'dist/**', 'node_modules/**'], }, { files: ['**/*.ts'], extends: [ ...tseslint.configs.recommended, ...tseslint.configs.recommendedTypeChecked, ...tseslint.configs.stylisticTypeChecked, eslintPluginPrettierRecommended, ], languageOptions: { parser: tseslint.parser, parserOptions: { project: './tsconfig-lint.json', tsconfigRootDir: __dirname, }, }, rules: { 'no-unused-vars': 'off', '@typescript-eslint/no-unused-vars': [ 'error', { argsIgnorePattern: '^_', varsIgnorePattern: '^_', caughtErrorsIgnorePattern: '^_', }, ], '@typescript-eslint/no-deprecated': 'error', 'prefer-template': 'error', '@typescript-eslint/naming-convention': 'error', }, } );