eslint-config-iplayer-tsx
Advanced tools
Comparing version 0.3.0 to 1.0.0
@@ -19,6 +19,6 @@ const mainRules = require('eslint-config-iplayer'); | ||
plugins: [ | ||
'react', | ||
'typescript' | ||
'@typescript-eslint', | ||
'react' | ||
], | ||
parser: 'typescript-eslint-parser', | ||
parser: '@typescript-eslint/parser', | ||
extends: [ | ||
@@ -28,2 +28,3 @@ 'eslint-config-iplayer', | ||
'./rules/typescript', | ||
'./rules/typescript-overrides', | ||
'./rules/tsx' | ||
@@ -30,0 +31,0 @@ ].map(require.resolve), |
{ | ||
"name": "eslint-config-iplayer-tsx", | ||
"version": "0.3.0", | ||
"version": "1.0.0", | ||
"description": "eslint config for iPlayer Typescript JSX modules", | ||
@@ -28,12 +28,12 @@ "main": "index.js", | ||
"devDependencies": { | ||
"eslint": "^3.0.0", | ||
"typescript": "^2.9.2" | ||
"eslint": "^5.16.0", | ||
"typescript": "^3.4.5" | ||
}, | ||
"dependencies": { | ||
"@typescript-eslint/eslint-plugin": "^1.9.0", | ||
"@typescript-eslint/parser": "^1.9.0", | ||
"eslint-config-iplayer": "^6.2.0", | ||
"eslint-config-iplayer-jsx": "^4.3.0", | ||
"eslint-plugin-react": "^7.4.0", | ||
"eslint-plugin-typescript": "^0.12.0", | ||
"typescript-eslint-parser": "^17.0.1" | ||
"eslint-plugin-react": "^7.4.0" | ||
} | ||
} |
# eslint-config-iplayer-tsx | ||
**N.B: THIS PACKAGE IS STILL A WORK IN PROGRESS AND DOES NOT YET SUPPORT TYPESCRIPT 3** | ||
> [eslint](http://eslint.org/) config for BBC iPlayer React Typescript JSX projects. | ||
@@ -6,0 +4,0 @@ |
module.exports = { | ||
rules: { | ||
// Prevent TypeScript-specific constructs from being erroneously flagged as unused | ||
['typescript/no-unused-vars']: 2, | ||
// Not needed in TS and causes lots of false positives in interfaces | ||
['no-undef']: 0, | ||
// Strict mode is not valid in TS | ||
['strict']: [2, 'never'] | ||
'@typescript-eslint/adjacent-overload-signatures': 2, | ||
'@typescript-eslint/array-type': 2, | ||
'@typescript-eslint/ban-types': 2, | ||
'@typescript-eslint/class-name-casing': 2, | ||
'@typescript-eslint/member-delimiter-style': 'error', | ||
'@typescript-eslint/no-angle-bracket-type-assertion': 2, | ||
'@typescript-eslint/no-empty-interface': 2, | ||
'@typescript-eslint/no-inferrable-types': 2, | ||
'@typescript-eslint/no-misused-new': 2, | ||
'@typescript-eslint/no-namespace': 2, | ||
'@typescript-eslint/no-non-null-assertion': 2, | ||
'@typescript-eslint/no-object-literal-type-assertion': 2, | ||
'@typescript-eslint/no-parameter-properties': 2, | ||
'@typescript-eslint/no-triple-slash-reference': 2, | ||
'@typescript-eslint/prefer-namespace-keyword': 2, | ||
'@typescript-eslint/type-annotation-spacing': 2 | ||
} | ||
}; |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
5013
8
76
1
42
+ Added@babel/code-frame@7.26.2(transitive)
+ Added@babel/helper-validator-identifier@7.25.9(transitive)
+ Added@types/eslint-visitor-keys@1.0.0(transitive)
+ Added@types/json-schema@7.0.15(transitive)
+ Added@typescript-eslint/eslint-plugin@1.13.0(transitive)
+ Added@typescript-eslint/experimental-utils@1.13.0(transitive)
+ Added@typescript-eslint/parser@1.13.0(transitive)
+ Added@typescript-eslint/typescript-estree@1.13.0(transitive)
+ Addedacorn@6.4.2(transitive)
+ Addedacorn-jsx@5.3.2(transitive)
+ Addedajv@6.12.6(transitive)
+ Addedansi-regex@4.1.1(transitive)
+ Addedastral-regex@1.0.0(transitive)
+ Addedcallsites@3.1.0(transitive)
+ Addedchardet@0.7.0(transitive)
+ Addedcross-spawn@6.0.6(transitive)
+ Addeddebug@4.4.0(transitive)
+ Addeddoctrine@3.0.0(transitive)
+ Addedemoji-regex@7.0.3(transitive)
+ Addedeslint@5.16.0(transitive)
+ Addedeslint-scope@4.0.3(transitive)
+ Addedeslint-utils@1.4.3(transitive)
+ Addedespree@5.0.1(transitive)
+ Addedexternal-editor@3.1.0(transitive)
+ Addedfast-deep-equal@3.1.3(transitive)
+ Addedfile-entry-cache@5.0.1(transitive)
+ Addedflat-cache@2.0.1(transitive)
+ Addedflatted@2.0.2(transitive)
+ Addedignore@4.0.6(transitive)
+ Addedimport-fresh@3.3.1(transitive)
+ Addedinquirer@6.5.2(transitive)
+ Addedjs-tokens@4.0.0(transitive)
+ Addedjson-schema-traverse@0.4.1(transitive)
+ Addednice-try@1.0.5(transitive)
+ Addedparent-module@1.0.1(transitive)
+ Addedpath-key@2.0.1(transitive)
+ Addedpicocolors@1.1.1(transitive)
+ Addedpossible-typed-array-names@1.0.0(transitive)
+ Addedpunycode@2.3.1(transitive)
+ Addedregexpp@2.0.1(transitive)
+ Addedresolve-from@4.0.0(transitive)
+ Addedrxjs@6.6.7(transitive)
+ Addedslice-ansi@2.1.0(transitive)
+ Addedstring-width@3.1.0(transitive)
+ Addedstrip-ansi@5.2.0(transitive)
+ Addedtable@5.4.6(transitive)
+ Addedtslib@1.14.1(transitive)
+ Addedtsutils@3.21.0(transitive)
+ Addeduri-js@4.4.1(transitive)
+ Addedwrite@1.0.3(transitive)
- Removedeslint-plugin-typescript@^0.12.0
- Removedtypescript-eslint-parser@^17.0.1
- Removedeslint-plugin-typescript@0.12.0(transitive)
- Removedpossible-typed-array-names@1.1.0(transitive)
- Removedrequireindex@1.1.0(transitive)
- Removedtypescript-eslint-parser@17.0.1(transitive)