Skip to content

Commit 35bcef7

Browse files
Fix more lint
1 parent fc63246 commit 35bcef7

File tree

11 files changed

+31
-26
lines changed

11 files changed

+31
-26
lines changed

app/components/date-property-field.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ export default class DatePropertyFieldComponent extends DatePicker {
77
onInsert(element: HTMLInputElement) {
88
super.onInsert(element);
99

10+
// eslint-disable-next-line ember/no-runloop
1011
scheduleOnce('afterRender', this, this._openFlatpickr);
1112
}
1213

13-
_openFlatpickr() {
14+
_openFlatpickr = () => {
1415
this.flatpickrRef?.open();
15-
}
16+
};
1617
}

app/components/list.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,6 @@ export default class ListComponent extends Component {
1313
/**
1414
* Layout service used to listen to changes to the application
1515
* layout such as resizing of the main nav or object inspector.
16-
*
17-
* @property layoutService
18-
* @type {Service}
1916
*/
2017
@service('layout') layoutService;
2118

@@ -120,6 +117,7 @@ export default class ListComponent extends Component {
120117
let oldSchema = this.oldSchema;
121118
let newSchema = this.schema;
122119
if (newSchema && newSchema !== oldSchema) {
120+
// eslint-disable-next-line ember/no-runloop
123121
scheduleOnce('actions', this, this.setupColumns);
124122
}
125123
this.oldSchema = newSchema;
@@ -128,6 +126,7 @@ export default class ListComponent extends Component {
128126
@action
129127
elementInserted(el) {
130128
this.el = el;
129+
// eslint-disable-next-line ember/no-runloop
131130
scheduleOnce('afterRender', this, this.setupColumns);
132131
this.onResize = () => {
133132
this.debounceColumnWidths.perform();
@@ -157,6 +156,7 @@ export default class ListComponent extends Component {
157156
arr.push({
158157
name,
159158
title: name,
159+
// eslint-disable-next-line ember/no-runloop
160160
fn: bind(this, this.toggleColumnVisibility, id),
161161
});
162162
return arr;

app/components/object-inspector/sort-properties.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1+
// eslint-disable-next-line ember/no-computed-properties-in-native-classes
12
import { map, sort } from '@ember/object/computed';
23
import Component from '@glimmer/component';
4+
// eslint-disable-next-line ember/no-computed-properties-in-native-classes
35
import { set, computed } from '@ember/object';
46
import { A } from '@ember/array';
57

app/components/render-item.ts

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
1+
/* eslint-disable @typescript-eslint/no-unsafe-member-access */
12
import Component from '@glimmer/component';
23
import { isEmpty } from '@ember/utils';
34
import { htmlSafe } from '@ember/template';
45
import escapeRegExp from 'ember-inspector/utils/escape-reg-exp';
56

67
interface RenderItemArgs {
8+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
79
list: any;
10+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
811
model: any;
912
search: string;
1013
target: { level: number };
@@ -34,7 +37,7 @@ export default class RenderItem extends Component<RenderItemArgs> {
3437
}
3538

3639
get readableTime() {
37-
const d = new Date(this.args.model?.timestamp);
40+
const d = new Date(this.args.model?.timestamp as string);
3841
const ms = d.getMilliseconds();
3942
const seconds = d.getSeconds();
4043
const minutes =
@@ -52,7 +55,7 @@ export default class RenderItem extends Component<RenderItemArgs> {
5255
if (isEmpty(search)) {
5356
return true;
5457
}
55-
const name = this.args.model?.name;
58+
const name = this.args.model?.name as string;
5659
const regExp = new RegExp(escapeRegExp(search.toLowerCase()) as string);
5760
return !!name.toLowerCase().match(regExp);
5861
}

app/controllers/container-type.js

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import Controller, { inject as controller } from '@ember/controller';
22
import { inject as service } from '@ember/service';
3+
// eslint-disable-next-line ember/no-computed-properties-in-native-classes
34
import { action, computed, set } from '@ember/object';
45
import debounceComputed from 'ember-inspector/computed/debounce';
56
import searchMatch from 'ember-inspector/utils/search-match';

app/controllers/container-types.js

+3-6
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
1+
// eslint-disable-next-line ember/no-computed-properties-in-native-classes
12
import { sort } from '@ember/object/computed';
23
import { inject as service } from '@ember/service';
34
import Controller from '@ember/controller';
45

56
export default class ContainerTypesController extends Controller {
67
@service router;
78

8-
@sort('model', 'sortProperties') sorted;
9-
10-
constructor() {
11-
super(...arguments);
9+
sortProperties = ['name'];
1210

13-
this.sortProperties = ['name'];
14-
}
11+
@sort('model', 'sortProperties') sorted;
1512
}

app/services/adapters/web-extension.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -71,19 +71,19 @@ export default class WebExtension extends BasicAdapter {
7171
}
7272

7373
_handleReload() {
74-
const self = this;
75-
chrome.devtools.network.onNavigated.addListener(function () {
76-
self._injectDebugger();
74+
chrome.devtools.network.onNavigated.addListener(() => {
75+
this._injectDebugger();
7776
location.reload();
7877
});
7978
}
8079

8180
_injectDebugger() {
82-
loadEmberDebug().then((emberDebug) => {
81+
void loadEmberDebug().then((emberDebug) => {
8382
chrome.devtools.inspectedWindow.eval(
8483
emberDebug as string,
8584
(success, error) => {
8685
if (success === undefined && error) {
86+
// eslint-disable-next-line @typescript-eslint/only-throw-error
8787
throw error;
8888
}
8989
},
@@ -131,7 +131,7 @@ export default class WebExtension extends BasicAdapter {
131131
scripts as soon as possible into the new page.
132132
*/
133133
reloadTab() {
134-
loadEmberDebug().then((emberDebug) => {
134+
void loadEmberDebug().then((emberDebug) => {
135135
chrome.devtools.inspectedWindow.reload({
136136
injectedScript: emberDebug as string,
137137
});

ember_debug/libs/render-tree.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class InElementSupportProvider {
1313
this.reference = this.require('@glimmer/reference');
1414
try {
1515
this.Wormhole = requireModule('ember-wormhole/components/ember-wormhole');
16-
} catch (e) {
16+
} catch {
1717
// nope
1818
}
1919

@@ -22,7 +22,7 @@ class InElementSupportProvider {
2222
'@glimmer/manager',
2323
).CustomModifierManager.prototype.getDebugInstance = (args) =>
2424
args.modifier || args.delegate;
25-
} catch (e) {
25+
} catch {
2626
// nope
2727
}
2828

@@ -151,7 +151,7 @@ class InElementSupportProvider {
151151
if (!name) {
152152
try {
153153
name = modifier.manager?.getDebugName?.();
154-
} catch (e) {
154+
} catch {
155155
// failed
156156
}
157157
name = name || 'unknown-modifier';
@@ -175,12 +175,12 @@ class InElementSupportProvider {
175175
if (!self.reference.createUnboundRef) {
176176
try {
177177
named = modifierState?.args?.named?.constructor;
178-
} catch (e) {
178+
} catch {
179179
//
180180
}
181181
try {
182182
named = named || modifierState?.args?.named?.map;
183-
} catch (e) {
183+
} catch {
184184
//
185185
}
186186
}

ember_debug/utils/ember/loader.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ import Ember from '../ember';
33
const require = function (id) {
44
try {
55
return Ember.__loader.require(id);
6-
} catch (e) {
6+
} catch {
77
return requireModule(id);
88
}
99
};
1010

1111
export function emberSafeRequire(id) {
1212
try {
1313
return require(id);
14-
} catch (e) {
14+
} catch {
1515
return undefined;
1616
}
1717
}

ember_debug/utils/type-check.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ export function inspect(value) {
9191
) {
9292
try {
9393
return `<Object:${value.toString()}>`;
94-
} catch (e) {
94+
} catch {
9595
//
9696
}
9797
}

eslint.config.mjs

+1
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ export default ts.config(
7777
reportUnusedDisableDirectives: 'error',
7878
},
7979
},
80+
{ rules: { 'no-prototype-builtins': 'off' } },
8081
{
8182
files: ['**/*.js'],
8283
languageOptions: {

0 commit comments

Comments
 (0)