mirror of
https://github.com/elastic/kibana.git
synced 2025-06-27 18:51:07 -04:00
Update eslint related packages (#48513)
* Update eslint related packages * add errorMessage to no-restricted-paths validation * add license to eslintrc file * ignore broken plugin fixture * upgrade tangled peer deps * give name to unnamed func to avoid typescript-eslint/typescript-eslint#1078 * migrate away from removed prefer-interface * migrate away from removed no-angle-bracket-type-assertions rule * migrate away from removed no-triple-slash-reference rule * old config was invalid and made this rule a noop * fix array-type rule config * fix readonly paramProperties that weren't being checked * fix propType ordering * remove references to non-existent rules * remove unnecessary disable that is improperly formatted * fix comment-related spacing * fix typo/invalid namespace overrides * rename fn to avoid hook-alike behavior * remove reference to old removed rule * use caret version for prettier * reference babel-eslint with absolute path
This commit is contained in:
parent
603e27edb1
commit
feceb0f98e
69 changed files with 361 additions and 291 deletions
|
@ -4,7 +4,7 @@
|
|||
"private": true,
|
||||
"license": "Apache-2.0",
|
||||
"peerDependencies": {
|
||||
"eslint": "5.16.0",
|
||||
"eslint": "6.5.1",
|
||||
"babel-eslint": "^10.0.3"
|
||||
},
|
||||
"dependencies": {
|
||||
|
|
|
@ -22,7 +22,7 @@ const rule = require('../disallow_license_headers');
|
|||
const dedent = require('dedent');
|
||||
|
||||
const ruleTester = new RuleTester({
|
||||
parser: 'babel-eslint',
|
||||
parser: require.resolve('babel-eslint'),
|
||||
parserOptions: {
|
||||
ecmaVersion: 2018,
|
||||
},
|
||||
|
|
|
@ -32,7 +32,7 @@ const { RuleTester } = require('eslint');
|
|||
const rule = require('../no_restricted_paths');
|
||||
|
||||
const ruleTester = new RuleTester({
|
||||
parser: 'babel-eslint',
|
||||
parser: require.resolve('babel-eslint'),
|
||||
parserOptions: {
|
||||
sourceType: 'module',
|
||||
ecmaVersion: 2018,
|
||||
|
|
|
@ -22,7 +22,7 @@ const rule = require('../require_license_header');
|
|||
const dedent = require('dedent');
|
||||
|
||||
const ruleTester = new RuleTester({
|
||||
parser: 'babel-eslint',
|
||||
parser: require.resolve('babel-eslint'),
|
||||
parserOptions: {
|
||||
ecmaVersion: 2018,
|
||||
},
|
||||
|
|
|
@ -77,6 +77,7 @@ module.exports = {
|
|||
anyOf: [{ type: 'string' }, { type: 'array', items: { type: 'string' } }],
|
||||
},
|
||||
allowSameFolder: { type: 'boolean' },
|
||||
errorMessage: { type: 'string' },
|
||||
},
|
||||
additionalProperties: false,
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue