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:
renovate[bot] 2019-10-21 16:32:31 -07:00 committed by Spencer
parent 603e27edb1
commit feceb0f98e
69 changed files with 361 additions and 291 deletions

View file

@ -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": {

View file

@ -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,
},

View file

@ -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,

View file

@ -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,
},

View file

@ -77,6 +77,7 @@ module.exports = {
anyOf: [{ type: 'string' }, { type: 'array', items: { type: 'string' } }],
},
allowSameFolder: { type: 'boolean' },
errorMessage: { type: 'string' },
},
additionalProperties: false,
},