Skip to content

Commit ca77b18

Browse files
ijlee2mixonic
authored andcommitted
chore: Fixed/ignored lint errors
1 parent 7d9c6c0 commit ca77b18

25 files changed

Lines changed: 67 additions & 7 deletions

File tree

.eslintrc.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,14 @@ module.exports = {
2828
browser: true,
2929
},
3030
rules: {
31-
'ember-best-practices/require-dependent-keys': 'off',
31+
'ember/no-classic-classes': 'off', // 41 errors
32+
'ember/no-classic-components': 'off', // 20 errors
33+
'ember/no-component-lifecycle-hooks': 'off', // 12 errors
34+
'ember/no-get': 'off', // 406 errors
35+
'ember/no-runloop': 'off', // 26 errors
36+
'ember/require-computed-property-dependencies': 'off', // 23 errors
37+
'ember/require-tagless-components': 'off', // 14 errors
38+
'ember-best-practices/require-dependent-keys': 'off', // 56 errors
3239
'no-restricted-imports': [
3340
'error',
3441
{

.prettierrc.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1+
// eslint-disable-next-line n/no-unpublished-require
12
module.exports = require('@addepar/prettier-config');

addon-test-support/pages/-private/ember-table-header.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,13 @@ function computedStyleInPixels(target, property) {
1717
}
1818

1919
export const SortPage = PageObject.extend({
20+
// eslint-disable-next-line ember/avoid-leaking-state-in-ember-objects
2021
indicator: {
2122
scope: '[data-test-sort-indicator]',
2223
isAscending: hasClass('is-ascending'),
2324
isDescending: hasClass('is-descending'),
2425
},
26+
// eslint-disable-next-line ember/avoid-leaking-state-in-ember-objects
2527
toggle: {
2628
scope: '[data-test-sort-toggle]',
2729
},

addon/-private/collapse-tree.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ export const TableRowMeta = EmberObject.extend({
2424
get() {
2525
let rowValue = get(this, '_rowValue');
2626

27+
// eslint-disable-next-line no-prototype-builtins
2728
if (rowValue.hasOwnProperty('isCollapsed')) {
2829
return get(rowValue, 'isCollapsed');
2930
} else {
@@ -34,6 +35,7 @@ export const TableRowMeta = EmberObject.extend({
3435
set(key, isCollapsed) {
3536
let rowValue = get(this, '_rowValue');
3637

38+
// eslint-disable-next-line no-prototype-builtins
3739
if (rowValue.hasOwnProperty('isCollapsed')) {
3840
set(rowValue, 'isCollapsed', isCollapsed);
3941
} else {
@@ -588,6 +590,7 @@ const CollapseTreeNode = EmberObject.extend({
588590
children.push(sortedChildren.slice(sliceStart));
589591
}
590592

593+
// eslint-disable-next-line ember/no-side-effects
591594
this._childNodes = children;
592595

593596
return children;
@@ -813,6 +816,7 @@ export default EmberObject.extend(EmberArray, {
813816

814817
let rows = get(this, 'rows');
815818

819+
// eslint-disable-next-line ember/no-side-effects
816820
this._root = CollapseTreeNode.create({ value: { children: rows }, tree: this });
817821

818822
return this._root;

addon/-private/column-tree.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ const TableColumnMeta = EmberObject.extend({
111111
return this.get('_node.leaves.length');
112112
}),
113113

114+
// eslint-disable-next-line ember/require-return-from-computed
114115
index: computed('isLeaf', '_node.offsetIndex', function() {
115116
if (this.get('isLeaf')) {
116117
return this.get('_node.offsetIndex');
@@ -167,6 +168,7 @@ const ColumnTreeNode = EmberObject.extend({
167168
let column = get(this, 'column');
168169

169170
if (!parent) {
171+
// eslint-disable-next-line ember/no-assignment-of-untracked-properties-used-in-tracking-contexts
170172
this.isRoot = true;
171173
} else {
172174
let columnMetaCache = get(tree, 'columnMetaCache');
@@ -222,6 +224,7 @@ const ColumnTreeNode = EmberObject.extend({
222224
let tree = get(this, 'tree');
223225
let parent = this;
224226

227+
// eslint-disable-next-line ember/no-side-effects
225228
this._subcolumnNodes = emberA(
226229
get(this, 'column.subcolumns').map(column => ColumnTreeNode.create({ column, tree, parent }))
227230
);
@@ -622,6 +625,7 @@ export default EmberObject.extend({
622625

623626
let columns = get(this, 'columns');
624627

628+
// eslint-disable-next-line ember/no-side-effects
625629
this._root = ColumnTreeNode.create({ column: { subcolumns: columns }, tree: this });
626630
return this._root;
627631
}),

addon/-private/utils/observer.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@ import { assert } from '@ember/debug';
44
// eslint-disable-next-line no-restricted-imports
55
import { observer as emberObserver } from '@ember/object';
66

7-
// eslint-disable-next-line no-restricted-imports
87
import {
8+
// eslint-disable-next-line no-restricted-imports
99
addObserver as emberAddObserver,
10+
// eslint-disable-next-line no-restricted-imports
1011
removeObserver as emberRemoveObserver,
1112
} from '@ember/object/observers';
1213

@@ -17,6 +18,7 @@ function asyncObserver(...args) {
1718
let dependentKeys = args;
1819
let sync = false;
1920

21+
// eslint-disable-next-line ember/no-observers
2022
return emberObserver({ dependentKeys, fn, sync });
2123
}
2224

@@ -37,6 +39,7 @@ function asyncAddObserver(...args) {
3739
method = args[3];
3840
}
3941

42+
// eslint-disable-next-line ember/no-observers
4043
return emberAddObserver(obj, path, target, method, sync);
4144
}
4245

addon/components/-private/scroll-indicators/component.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,7 @@ export default Component.extend({
337337
addObserver(this, 'enabledIndicators', this._updateListeners);
338338
},
339339

340+
// eslint-disable-next-line ember/require-super-in-lifecycle-hooks
340341
willDestroy() {
341342
if (this._isListening) {
342343
this._removeListeners();

addon/components/ember-tbody/component.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,9 @@ export default Component.extend({
289289
let scheduleUpdate = (this._scheduleUpdate = () => {
290290
scheduleOnce('actions', this, this._updateDataTestRowCount);
291291
});
292+
// eslint-disable-next-line ember/no-observers
292293
this.collapseTree.addObserver('rows', scheduleUpdate);
294+
// eslint-disable-next-line ember/no-observers
293295
this.collapseTree.addObserver('[]', scheduleUpdate);
294296
}
295297

@@ -330,6 +332,7 @@ export default Component.extend({
330332
}
331333
),
332334

335+
// eslint-disable-next-line ember/require-super-in-lifecycle-hooks
333336
willDestroy() {
334337
for (let [row, meta] of this.rowMetaCache.entries()) {
335338
meta.destroy();
@@ -351,7 +354,9 @@ export default Component.extend({
351354
wrappedRows: computed('rows', function() {
352355
let rows = this.get('rows');
353356

357+
// eslint-disable-next-line ember/no-side-effects
354358
this.collapseTree.set('rowMetaCache', this.rowMetaCache);
359+
// eslint-disable-next-line ember/no-side-effects
355360
this.collapseTree.set('rows', rows);
356361

357362
return this.collapseTree;

addon/components/ember-td/component.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ export default BaseTableCell.extend({
7474
onDoubleClick: null,
7575

7676
// only watch `api` due to a bug in Ember
77+
// eslint-disable-next-line ember/require-computed-macros
7778
unwrappedApi: computed('api', function() {
7879
return this.get('api.api') || this.get('api');
7980
}),

addon/components/ember-thead/component.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,7 @@ export default Component.extend({
240240
let columnKeyPath = this.get('columnKeyPath');
241241
this.columnMetaCache = new MetaCache({ keyPath: columnKeyPath });
242242

243+
// eslint-disable-next-line ember/no-assignment-of-untracked-properties-used-in-tracking-contexts
243244
this.columnTree = ColumnTree.create({
244245
onReorder: this.onReorder?.bind(this),
245246
onResize: this.onResize?.bind(this),

0 commit comments

Comments
 (0)