Skip to content

Commit

Permalink
feat: manage eslintrc for actions repos
Browse files Browse the repository at this point in the history
  • Loading branch information
sammcj committed Sep 29, 2022
1 parent 6a16710 commit 4b272b6
Show file tree
Hide file tree
Showing 1,899 changed files with 66,007 additions and 12,548 deletions.
24 changes: 20 additions & 4 deletions .eslintrc.cjs → .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,28 @@
// THIS FILE IS MANAGED BY AN AUTOMATED WORKFLOW

// Required packages:
// 'eslint-config-prettier'
// 'eslint-plugin-deprecation'
// 'eslint-plugin-import'
// 'eslint-plugin-jest'
// 'eslint-plugin-unused-imports'
// 'eslint'
// 'prettier-plugin-packagejson'
// 'prettier'

module.exports = {
env: {
browser: true,
commonjs: true,
es2021: true,
},
plugins: ['deprecation', 'import', 'prettier', 'import'],
extends: ['eslint:recommended', 'prettier', 'plugin:import/recommended'],
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
},
plugins: ['import', 'prettier'],
extends: ['plugin:prettier/recommended', 'eslint:recommended'],
root: true,
rules: {
quotes: ['error', 'single', { avoidEscape: true }],
'comma-dangle': ['error', 'always-multiline'],
Expand All @@ -29,10 +42,13 @@ module.exports = {
'no-duplicate-imports': ['error'],
'no-shadow': 'off',
'no-use-before-define': 'off',
'import/order': 'error',
'prettier/prettier': 'error',
'max-classes-per-file': ['error', 3],
/** no console and debugger in CDK */
'no-console': 'error',
'no-debugger': 'error',
'no-underscore-dangle': 'off',
'lines-between-class-members': ['error', 'always', { exceptAfterSingleLine: true }],
indent: ['error', 2],
'max-params': ['error', 3],
},
};

0 comments on commit 4b272b6

Please sign in to comment.