mirror of
https://github.com/strapi/strapi.git
synced 2025-07-23 17:10:08 +00:00
47 lines
1.0 KiB
JavaScript
47 lines
1.0 KiB
JavaScript
![]() |
module.exports = {
|
||
|
root: true,
|
||
|
extends: ['custom/back/typescript'],
|
||
|
parserOptions: {
|
||
|
project: ['./tsconfig.eslint.json'],
|
||
|
},
|
||
|
overrides: [
|
||
|
{
|
||
|
files: ['./scripts/**/*', './src/cli/errors.ts', './src/cli/index.ts'],
|
||
|
rules: {
|
||
|
'no-console': ['error', { allow: ['error'] }],
|
||
|
},
|
||
|
},
|
||
|
{
|
||
|
files: ['./src/node/core/logger.ts'],
|
||
|
rules: {
|
||
|
'no-console': 'off',
|
||
|
},
|
||
|
},
|
||
|
],
|
||
|
rules: {
|
||
|
/**
|
||
|
* Force us to use the Logger instance.
|
||
|
*/
|
||
|
'no-console': 'error',
|
||
|
'import/extensions': 'off',
|
||
|
'import/order': [
|
||
|
'error',
|
||
|
{
|
||
|
groups: [
|
||
|
['external', 'internal', 'builtin'],
|
||
|
'parent',
|
||
|
['sibling', 'index'],
|
||
|
'object',
|
||
|
'type',
|
||
|
],
|
||
|
'newlines-between': 'always',
|
||
|
alphabetize: { order: 'asc', caseInsensitive: true },
|
||
|
},
|
||
|
],
|
||
|
/**
|
||
|
* TODO: This should live in the base config.
|
||
|
*/
|
||
|
'nonblock-statement-body-position': ['error', 'below'],
|
||
|
},
|
||
|
};
|