2020-06-16 07:38:24 +03:00
/ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* Copyright ( C ) Microsoft Corporation . All rights reserved .
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- * /
module . exports = {
ignorePatterns : [ '**/*.d.ts' , '**/test/*.*' , '**/*.js' ] ,
parser : '@typescript-eslint/parser' ,
extends : [ 'plugin:@typescript-eslint/recommended' ] ,
plugins : [ 'header' ] ,
parserOptions : {
ecmaVersion : 2018 , // Allows for the parsing of modern ECMAScript features
sourceType : 'module' , // Allows for the use of imports
} ,
rules : {
'@typescript-eslint/no-use-before-define' : 'off' ,
'@typescript-eslint/explicit-function-return-type' : 'off' ,
'@typescript-eslint/explicit-module-boundary-types' : 'off' ,
'header/header' : [
'error' ,
'block' ,
'---------------------------------------------------------\n * Copyright (C) Microsoft Corporation. All rights reserved.\n *--------------------------------------------------------' ,
2020-09-19 06:46:53 +03:00
] ,
'@typescript-eslint/no-unused-vars' : [ 'error' , { ignoreRestSiblings : true } ] ,
2020-06-16 07:38:24 +03:00
// todo: clean these:
'@typescript-eslint/no-explicit-any' : 'off' ,
'@typescript-eslint/no-non-null-assertion' : 'off' ,
} ,
} ;