This repository was archived by the owner on Mar 7, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 11 files changed +339
-86
lines changed Expand file tree Collapse file tree 11 files changed +339
-86
lines changed Original file line number Diff line number Diff line change 11module . exports = {
22 root : true ,
3+ parser : '@babel/eslint-parser' ,
34 parserOptions : {
4- ecmaVersion : 2017 ,
5- sourceType : 'module'
5+ ecmaVersion : 2020 ,
6+ sourceType : 'module' ,
7+ requireConfigFile : false ,
8+ ecmaFeatures : {
9+ legacyDecorators : true ,
10+ } ,
611 } ,
712 plugins : [
813 'ember'
@@ -15,9 +20,23 @@ module.exports = {
1520 browser : true
1621 } ,
1722 rules : {
18- 'ember/no-classic-classes' : 0 ,
23+ 'ember/no-classic-classes' : 0 ,
1924 } ,
2025 overrides : [
26+ // Typescript
27+ {
28+ parser : '@typescript-eslint/parser' ,
29+ files : [ '**/*.ts' ] ,
30+ plugins : [
31+ '@typescript-eslint' ,
32+ ] ,
33+ extends : [
34+ 'eslint:recommended' ,
35+ 'plugin:ember/recommended' ,
36+ 'plugin:@typescript-eslint/eslint-recommended' ,
37+ 'plugin:@typescript-eslint/recommended' ,
38+ ] ,
39+ } ,
2140 // node files
2241 {
2342 files : [
Original file line number Diff line number Diff line change 2929 "ember-cli-typescript" : " 5.1.0"
3030 },
3131 "devDependencies" : {
32+ "@babel/eslint-parser" : " ^7.18.2" ,
3233 "@ember/optional-features" : " 2.0.0" ,
3334 "@ember/test-helpers" : " 2.8.0" ,
3435 "@glimmer/component" : " 1.1.2" ,
5556 "@types/htmlbars-inline-precompile" : " 3.0.0" ,
5657 "@types/qunit" : " 2.11.3" ,
5758 "@types/rsvp" : " 4.0.4" ,
59+ "@typescript-eslint/eslint-plugin" : " ^5.28.0" ,
60+ "@typescript-eslint/parser" : " ^5.28.0" ,
5861 "broccoli-asset-rev" : " 3.0.0" ,
5962 "ember-cli" : " 4.3.0" ,
6063 "ember-cli-code-coverage" : " 1.0.3" ,
7477 "ember-source" : " 3.28.9" ,
7578 "ember-source-channel-url" : " 3.0.0" ,
7679 "ember-try" : " 2.0.0" ,
77- "eslint" : " 8.15 .0" ,
80+ "eslint" : " ^8.17 .0" ,
7881 "eslint-plugin-ember" : " 10.6.1" ,
79- "eslint-plugin-node" : " 11.1.0" ,
82+ "eslint-plugin-node" : " ^ 11.1.0" ,
8083 "loader.js" : " 4.7.0" ,
8184 "qunit" : " 2.19.1" ,
8285 "typedoc" : " 0.22.15" ,
Original file line number Diff line number Diff line change 11module . exports = {
22 root : true ,
3+ parser : '@babel/eslint-parser' ,
34 parserOptions : {
4- ecmaVersion : 2017 ,
5- sourceType : 'module'
5+ ecmaVersion : 2020 ,
6+ sourceType : 'module' ,
7+ requireConfigFile : false ,
8+ ecmaFeatures : {
9+ legacyDecorators : true ,
10+ } ,
611 } ,
712 plugins : [
813 'ember'
@@ -15,9 +20,23 @@ module.exports = {
1520 browser : true
1621 } ,
1722 rules : {
18- 'ember/no-classic-classes' : 0 ,
23+ 'ember/no-classic-classes' : 0 ,
1924 } ,
2025 overrides : [
26+ // Typescript
27+ {
28+ parser : '@typescript-eslint/parser' ,
29+ files : [ '**/*.ts' ] ,
30+ plugins : [
31+ '@typescript-eslint' ,
32+ ] ,
33+ extends : [
34+ 'eslint:recommended' ,
35+ 'plugin:ember/recommended' ,
36+ 'plugin:@typescript-eslint/eslint-recommended' ,
37+ 'plugin:@typescript-eslint/recommended' ,
38+ ] ,
39+ } ,
2140 // node files
2241 {
2342 files : [
Original file line number Diff line number Diff line change 2929 "ember-cli-typescript" : " 5.1.0"
3030 },
3131 "devDependencies" : {
32+ "@babel/eslint-parser" : " ^7.18.2" ,
3233 "@ember/optional-features" : " 2.0.0" ,
3334 "@ember/test-helpers" : " 2.8.0" ,
3435 "@glimmer/component" : " 1.1.2" ,
5556 "@types/htmlbars-inline-precompile" : " 3.0.0" ,
5657 "@types/qunit" : " 2.11.3" ,
5758 "@types/rsvp" : " 4.0.4" ,
59+ "@typescript-eslint/eslint-plugin" : " ^5.28.0" ,
60+ "@typescript-eslint/parser" : " ^5.28.0" ,
5861 "broccoli-asset-rev" : " 3.0.0" ,
5962 "ember-cli" : " 4.3.0" ,
6063 "ember-cli-code-coverage" : " 1.0.3" ,
7477 "ember-source" : " 3.28.9" ,
7578 "ember-source-channel-url" : " 3.0.0" ,
7679 "ember-try" : " 2.0.0" ,
77- "eslint" : " 8.15 .0" ,
80+ "eslint" : " ^8.17 .0" ,
7881 "eslint-plugin-ember" : " 10.6.1" ,
79- "eslint-plugin-node" : " 11.1.0" ,
82+ "eslint-plugin-node" : " ^ 11.1.0" ,
8083 "loader.js" : " 4.7.0" ,
8184 "qunit" : " 2.19.1" ,
8285 "typedoc" : " 0.22.15" ,
Original file line number Diff line number Diff line change 11module . exports = {
22 root : true ,
3+ parser : '@babel/eslint-parser' ,
34 parserOptions : {
4- ecmaVersion : 2017 ,
5- sourceType : 'module'
5+ ecmaVersion : 2020 ,
6+ sourceType : 'module' ,
7+ requireConfigFile : false ,
8+ ecmaFeatures : {
9+ legacyDecorators : true ,
10+ } ,
611 } ,
712 plugins : [
813 'ember'
@@ -15,9 +20,23 @@ module.exports = {
1520 browser : true
1621 } ,
1722 rules : {
18- 'ember/no-classic-classes' : 0 ,
23+ 'ember/no-classic-classes' : 0 ,
1924 } ,
2025 overrides : [
26+ // Typescript
27+ {
28+ parser : '@typescript-eslint/parser' ,
29+ files : [ '**/*.ts' ] ,
30+ plugins : [
31+ '@typescript-eslint' ,
32+ ] ,
33+ extends : [
34+ 'eslint:recommended' ,
35+ 'plugin:ember/recommended' ,
36+ 'plugin:@typescript-eslint/eslint-recommended' ,
37+ 'plugin:@typescript-eslint/recommended' ,
38+ ] ,
39+ } ,
2140 // node files
2241 {
2342 files : [
Original file line number Diff line number Diff line change 3030 "moment" : " 2.29.3"
3131 },
3232 "devDependencies" : {
33+ "@babel/eslint-parser" : " ^7.18.2" ,
3334 "@ember/optional-features" : " 2.0.0" ,
3435 "@ember/test-helpers" : " 2.8.0" ,
3536 "@glimmer/component" : " 1.1.2" ,
5657 "@types/htmlbars-inline-precompile" : " 3.0.0" ,
5758 "@types/qunit" : " 2.11.3" ,
5859 "@types/rsvp" : " 4.0.4" ,
60+ "@typescript-eslint/eslint-plugin" : " ^5.28.0" ,
61+ "@typescript-eslint/parser" : " ^5.28.0" ,
5962 "broccoli-asset-rev" : " 3.0.0" ,
6063 "ember-cli" : " 4.3.0" ,
6164 "ember-cli-code-coverage" : " 1.0.3" ,
7578 "ember-source" : " 3.28.9" ,
7679 "ember-source-channel-url" : " 3.0.0" ,
7780 "ember-try" : " 2.0.0" ,
78- "eslint" : " 8.15 .0" ,
81+ "eslint" : " ^8.17 .0" ,
7982 "eslint-plugin-ember" : " 10.6.1" ,
80- "eslint-plugin-node" : " 11.1.0" ,
83+ "eslint-plugin-node" : " ^ 11.1.0" ,
8184 "loader.js" : " 4.7.0" ,
8285 "qunit" : " 2.19.1" ,
8386 "typedoc" : " 0.22.15" ,
Original file line number Diff line number Diff line change 11module . exports = {
22 root : true ,
3+ parser : '@babel/eslint-parser' ,
34 parserOptions : {
4- ecmaVersion : 2017 ,
5- sourceType : 'module'
5+ ecmaVersion : 2020 ,
6+ sourceType : 'module' ,
7+ requireConfigFile : false ,
8+ ecmaFeatures : {
9+ legacyDecorators : true ,
10+ } ,
611 } ,
712 plugins : [
813 'ember'
@@ -15,9 +20,23 @@ module.exports = {
1520 browser : true
1621 } ,
1722 rules : {
18- 'ember/no-classic-classes' : 0 ,
23+ 'ember/no-classic-classes' : 0 ,
1924 } ,
2025 overrides : [
26+ // Typescript
27+ {
28+ parser : '@typescript-eslint/parser' ,
29+ files : [ '**/*.ts' ] ,
30+ plugins : [
31+ '@typescript-eslint' ,
32+ ] ,
33+ extends : [
34+ 'eslint:recommended' ,
35+ 'plugin:ember/recommended' ,
36+ 'plugin:@typescript-eslint/eslint-recommended' ,
37+ 'plugin:@typescript-eslint/recommended' ,
38+ ] ,
39+ } ,
2140 // node files
2241 {
2342 files : [
Original file line number Diff line number Diff line change 2929 "ember-cli-typescript" : " 5.1.0"
3030 },
3131 "devDependencies" : {
32+ "@babel/eslint-parser" : " ^7.18.2" ,
3233 "@ember/optional-features" : " 2.0.0" ,
3334 "@ember/test-helpers" : " 2.8.0" ,
3435 "@glimmer/component" : " 1.1.2" ,
5556 "@types/htmlbars-inline-precompile" : " 3.0.0" ,
5657 "@types/qunit" : " 2.11.3" ,
5758 "@types/rsvp" : " 4.0.4" ,
59+ "@typescript-eslint/eslint-plugin" : " ^5.28.0" ,
60+ "@typescript-eslint/parser" : " ^5.28.0" ,
5861 "broccoli-asset-rev" : " 3.0.0" ,
5962 "ember-cli" : " 4.3.0" ,
6063 "ember-cli-code-coverage" : " 1.0.3" ,
7477 "ember-source" : " 3.28.9" ,
7578 "ember-source-channel-url" : " 3.0.0" ,
7679 "ember-try" : " 2.0.0" ,
77- "eslint" : " 8.15 .0" ,
80+ "eslint" : " ^8.17 .0" ,
7881 "eslint-plugin-ember" : " 10.6.1" ,
79- "eslint-plugin-node" : " 11.1.0" ,
82+ "eslint-plugin-node" : " ^ 11.1.0" ,
8083 "loader.js" : " 4.7.0" ,
8184 "qunit" : " 2.19.1" ,
8285 "typedoc" : " 0.22.15" ,
Original file line number Diff line number Diff line change 11module . exports = {
22 root : true ,
3+ parser : '@babel/eslint-parser' ,
34 parserOptions : {
4- ecmaVersion : 2017 ,
5- sourceType : 'module'
5+ ecmaVersion : 2020 ,
6+ sourceType : 'module' ,
7+ requireConfigFile : false ,
8+ ecmaFeatures : {
9+ legacyDecorators : true ,
10+ } ,
611 } ,
712 plugins : [
813 'ember'
@@ -15,9 +20,23 @@ module.exports = {
1520 browser : true
1621 } ,
1722 rules : {
18- 'ember/no-classic-classes' : 0 ,
23+ 'ember/no-classic-classes' : 0 ,
1924 } ,
2025 overrides : [
26+ // Typescript
27+ {
28+ parser : '@typescript-eslint/parser' ,
29+ files : [ '**/*.ts' ] ,
30+ plugins : [
31+ '@typescript-eslint' ,
32+ ] ,
33+ extends : [
34+ 'eslint:recommended' ,
35+ 'plugin:ember/recommended' ,
36+ 'plugin:@typescript-eslint/eslint-recommended' ,
37+ 'plugin:@typescript-eslint/recommended' ,
38+ ] ,
39+ } ,
2140 // node files
2241 {
2342 files : [
Original file line number Diff line number Diff line change 2929 "ember-cli-typescript" : " 5.1.0"
3030 },
3131 "devDependencies" : {
32+ "@babel/eslint-parser" : " ^7.18.2" ,
3233 "@ember/optional-features" : " 2.0.0" ,
3334 "@ember/test-helpers" : " 2.8.0" ,
3435 "@glimmer/component" : " 1.1.2" ,
5556 "@types/htmlbars-inline-precompile" : " 3.0.0" ,
5657 "@types/qunit" : " 2.11.3" ,
5758 "@types/rsvp" : " 4.0.4" ,
59+ "@typescript-eslint/eslint-plugin" : " ^5.28.0" ,
60+ "@typescript-eslint/parser" : " ^5.28.0" ,
5861 "broccoli-asset-rev" : " 3.0.0" ,
5962 "ember-cli" : " 4.3.0" ,
6063 "ember-cli-code-coverage" : " 1.0.3" ,
7477 "ember-source" : " 3.28.9" ,
7578 "ember-source-channel-url" : " 3.0.0" ,
7679 "ember-try" : " 2.0.0" ,
77- "eslint" : " 8.15 .0" ,
80+ "eslint" : " ^8.17 .0" ,
7881 "eslint-plugin-ember" : " 10.6.1" ,
79- "eslint-plugin-node" : " 11.1.0" ,
82+ "eslint-plugin-node" : " ^ 11.1.0" ,
8083 "loader.js" : " 4.7.0" ,
8184 "qunit" : " 2.19.1" ,
8285 "typedoc" : " 0.22.15" ,
You can’t perform that action at this time.
0 commit comments