Skip to content

Commit c1d6d22

Browse files
committedNov 26, 2021
lint fix
1 parent 40e6f61 commit c1d6d22

28 files changed

+538
-486
lines changed
 

‎.editorconfig

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
root = true
66

7-
87
[*]
98
end_of_line = lf
109
charset = utf-8

‎.eslintrc.js

+30-33
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,54 @@
1+
'use strict';
2+
13
module.exports = {
24
root: true,
35
parser: 'babel-eslint',
46
parserOptions: {
57
ecmaVersion: 2018,
6-
sourceType: 'module'
8+
sourceType: 'module',
9+
ecmaFeatures: {
10+
legacyDecorators: true,
11+
},
712
},
8-
plugins: [
9-
'ember'
10-
],
13+
plugins: ['ember'],
1114
extends: [
1215
'eslint:recommended',
13-
'plugin:ember/recommended'
16+
'plugin:ember/recommended',
17+
'plugin:prettier/recommended',
1418
],
1519
env: {
16-
browser: true
17-
},
18-
rules: {
19-
'ember/closure-actions': 'off',
20-
"no-console": ["error", {allow: ["warn", "error"]}],
21-
'arrow-spacing': 'error'
20+
browser: true,
2221
},
22+
rules: {},
2323
overrides: [
2424
// node files
2525
{
2626
files: [
27-
'.eslintrc.js',
28-
'.prettierrc.js',
29-
'.template-lintrc.js',
30-
'ember-cli-build.js',
31-
'index.js',
32-
'testem.js',
33-
'blueprints/*/index.js',
34-
'config/**/*.js',
35-
'tests/dummy/config/**/*.js'
36-
],
37-
excludedFiles: [
38-
'addon/**',
39-
'addon-test-support/**',
40-
'app/**',
41-
'tests/dummy/app/**'
27+
'./.eslintrc.js',
28+
'tests/.eslintrc.js',
29+
'./.prettierrc.js',
30+
'./.template-lintrc.js',
31+
'./ember-cli-build.js',
32+
'./index.js',
33+
'./testem.js',
34+
'./blueprints/*/index.js',
35+
'./config/**/*.js',
36+
'./tests/dummy/config/**/*.js',
4237
],
4338
parserOptions: {
4439
sourceType: 'script',
45-
ecmaVersion: 2015
4640
},
4741
env: {
4842
browser: false,
49-
node: true
43+
node: true,
5044
},
5145
plugins: ['node'],
52-
rules: Object.assign({}, require('eslint-plugin-node').configs.recommended.rules, {
53-
// add your custom rules and overrides for node files here
54-
})
55-
}
56-
]
46+
extends: ['plugin:node/recommended'],
47+
},
48+
{
49+
// Test files:
50+
files: ['tests/**/*-test.{js,ts}'],
51+
extends: ['plugin:qunit/recommended'],
52+
},
53+
],
5754
};

‎addon-test-support/helpers/drag.js

+2-7
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { triggerEvent, find, settled, } from '@ember/test-helpers';
1+
import { triggerEvent, find, settled } from '@ember/test-helpers';
22
import { getOffset } from '../utils/offset';
33

44
/**
@@ -26,12 +26,7 @@ import { getOffset } from '../utils/offset';
2626
@return {Promise}
2727
*/
2828

29-
export async function drag(
30-
mode,
31-
itemSelector,
32-
offsetFn,
33-
callbacks = {}
34-
) {
29+
export async function drag(mode, itemSelector, offsetFn, callbacks = {}) {
3530
let start;
3631
let move;
3732
let end;

‎addon-test-support/helpers/index.js

+1-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
import { drag } from './drag';
22
import { reorder } from './reorder';
33

4-
export {
5-
drag,
6-
reorder,
7-
}
4+
export { drag, reorder };

‎addon-test-support/helpers/reorder.js

+12-4
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,21 @@ const OVERSHOOT = 2;
2727
@return {Promise}
2828
*/
2929
export async function reorder(mode, itemSelector, ...resultSelectors) {
30-
for (let targetIndex = 0; targetIndex < resultSelectors.length; targetIndex++) {
30+
for (
31+
let targetIndex = 0;
32+
targetIndex < resultSelectors.length;
33+
targetIndex++
34+
) {
3135
const items = findAll(itemSelector);
3236
const sourceElement = find(resultSelectors[targetIndex]);
3337
const targetElement = items[targetIndex];
34-
const dx = getOffset(targetElement).left - OVERSHOOT - getOffset(sourceElement).left;
35-
const dy = getOffset(targetElement).top - OVERSHOOT - getOffset(sourceElement).top;
38+
const dx =
39+
getOffset(targetElement).left - OVERSHOOT - getOffset(sourceElement).left;
40+
const dy =
41+
getOffset(targetElement).top - OVERSHOOT - getOffset(sourceElement).top;
3642

37-
await drag(mode, sourceElement, () => { return { dx: dx, dy: dy }; });
43+
await drag(mode, sourceElement, () => {
44+
return { dx: dx, dy: dy };
45+
});
3846
}
3947
}

‎addon-test-support/utils/offset.js

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
/** Vanilla Javascript equivalent of JQuery's `.offset`.
2-
* Reference: https://github.com/nefe/You-Dont-Need-jQuery
3-
*
4-
* @method getOffset
5-
* @param {Element} el an element
6-
*/
2+
* Reference: https://github.com/nefe/You-Dont-Need-jQuery
3+
*
4+
* @method getOffset
5+
* @param {Element} el an element
6+
*/
77
export function getOffset(el) {
88
const box = el.getBoundingClientRect();
99

1010
return {
1111
top: box.top + window.pageYOffset - document.documentElement.clientTop,
1212
left: box.left + window.pageXOffset - document.documentElement.clientLeft,
1313
};
14-
}
14+
}

0 commit comments

Comments
 (0)
Please sign in to comment.