Skip to content

Commit 117aaae

Browse files
authored
Merge pull request #939 from ember-cli/kg-update
2 parents fe81c36 + a3d7acb commit 117aaae

26 files changed

+2022
-1691
lines changed

.eslintrc.js

Lines changed: 37 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,58 @@
1+
'use strict';
2+
13
module.exports = {
24
root: true,
3-
parser: 'babel-eslint',
5+
parser: '@babel/eslint-parser',
46
parserOptions: {
5-
ecmaVersion: 2018,
7+
ecmaVersion: 'latest',
68
sourceType: 'module',
7-
ecmaFeatures: {
8-
legacyDecorators: true
9-
}
9+
requireConfigFile: false,
10+
babelOptions: {
11+
plugins: [
12+
['@babel/plugin-proposal-decorators', { decoratorsBeforeExport: true }],
13+
],
14+
},
1015
},
11-
plugins: [
12-
'ember'
13-
],
16+
plugins: ['ember'],
1417
extends: [
1518
'eslint:recommended',
16-
'plugin:ember/recommended'
19+
'plugin:ember/recommended',
20+
'plugin:prettier/recommended',
1721
],
1822
env: {
19-
browser: true
20-
},
21-
rules: {
22-
'ember/no-jquery': 'error'
23+
browser: true,
2324
},
25+
rules: {},
2426
overrides: [
2527
// node files
2628
{
2729
files: [
28-
'.eslintrc.js',
29-
'.template-lintrc.js',
30-
'ember-cli-build.js',
31-
'addon/index.js',
32-
'addon/blueprints/*/index.js',
33-
'addon/config/**/*.js',
34-
'test-app/config/**/*.js',
35-
'test-app/server/**/*.js',
36-
'test-app/testem.js',
37-
],
38-
excludedFiles: [
39-
'addon/addon/**',
40-
'addon/addon-test-support/**',
41-
'addon/app/**',
30+
'./.eslintrc.js',
31+
'./.prettierrc.js',
32+
'./.stylelintrc.js',
33+
'./.template-lintrc.js',
34+
'./addon/index.js',
35+
'./addon/config/**/*.js',
36+
'./test-app/testem.js',
37+
'./test-app/tests/dummy/config/**/*.js',
38+
'./test-app/server/**/*.js',
39+
'./test-app/testem.js',
40+
'./test-app/config/**/*.js',
41+
'./test-app/ember-cli-build.js',
4242
],
4343
parserOptions: {
44-
sourceType: 'script'
44+
sourceType: 'script',
4545
},
4646
env: {
4747
browser: false,
48-
node: true
48+
node: true,
4949
},
50-
}
51-
]
50+
extends: ['plugin:n/recommended'],
51+
},
52+
{
53+
// test files
54+
files: ['tests/**/*-test.{js,ts}'],
55+
extends: ['plugin:qunit/recommended'],
56+
},
57+
],
5258
};

.prettierignore

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# unconventional js
2+
/blueprints/*/files/
3+
/vendor/
4+
5+
# compiled output
6+
/dist/
7+
/tmp/
8+
9+
# dependencies
10+
/bower_components/
11+
/node_modules/
12+
13+
# misc
14+
/coverage/
15+
!.*
16+
.eslintcache
17+
.lint-todo/
18+
19+
# ember-try
20+
/.node_modules.ember-try/
21+
/bower.json.ember-try
22+
/npm-shrinkwrap.json.ember-try
23+
/package.json.ember-try
24+
/package-lock.json.ember-try
25+
/yarn.lock.ember-try

.prettierrc.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
'use strict';
2+
3+
module.exports = {
4+
overrides: [
5+
{
6+
files: '*.{js,ts}',
7+
options: {
8+
singleQuote: true,
9+
},
10+
},
11+
],
12+
};

.template-lintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict';
22

33
module.exports = {
4-
extends: 'recommended'
4+
extends: 'recommended',
55
};

addon/addon/container-debug-adapter.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,9 @@ export default ContainerDebugAdapter.extend({
5656
@return {boolean} whether a list is available for this type.
5757
*/
5858
canCatalogEntriesByType(type) {
59-
if (type === 'model') { return true; }
59+
if (type === 'model') {
60+
return true;
61+
}
6062
return this._super(...arguments);
6163
},
6264

@@ -76,7 +78,7 @@ export default ContainerDebugAdapter.extend({
7678
for (let i = 0, l = moduleNames.length; i < l; i++) {
7779
let key = moduleNames[i];
7880

79-
if(key.indexOf(type) !== -1) {
81+
if (key.indexOf(type) !== -1) {
8082
// Check if it's a pod module
8183
let name = getPod(type, key, this.namespace.podModulePrefix || prefix);
8284
if (!name) {
@@ -97,6 +99,5 @@ export default ContainerDebugAdapter.extend({
9799
}
98100
}
99101
return types;
100-
}
102+
},
101103
});
102-

0 commit comments

Comments
 (0)