UNPKG

create-caccl

Version:

Initializes a new caccl-based Canvas LTI app project.

74 lines (72 loc) 1.31 kB
const config = { extends: [ 'airbnb', 'airbnb/hooks', ], overrides: [ { files: ['*.ts', '*.tsx' ], extends: ['airbnb-typescript' ], parserOptions: { project: './tsconfig.json', tsconfigRootDir: __dirname, sourceType: 'module', }, }, ], rules: { 'arrow-body-style': [ 'warn', 'always', ], 'arrow-parens': [ 'warn', 'always', ], 'comma-dangle': [ 'error', { arrays: 'always-multiline', objects: 'always-multiline', imports: 'always-multiline', exports: 'always-multiline', functions: 'always-multiline', }, ], 'consistent-return': 'off', 'id-length': 'off', 'max-len': [ 'error', { code: 80, ignoreStrings: true, ignoreTemplateLiterals: true, ignoreUrls: true, }, ], 'newline-per-chained-call': [ 'error', { ignoreChainWithDepth: 2, }, ], 'no-plusplus': [ 'warn', { allowForLoopAfterthoughts: true, }, ], 'prefer-template': 1, radix: 'error', 'no-await-in-loop': 'off', 'max-params': [ 'warn', { max: 3, }, ], }, }; module.exports = config;