Skip to content

Commit 73d517d

Browse files
authored
Modernize ESLint configuration (#2759)
2 parents c6afd41 + f7f5e7a commit 73d517d

18 files changed

Lines changed: 154 additions & 169 deletions

File tree

Lines changed: 8 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,8 @@
1-
node_modules/
2-
tmp/
3-
.DS_Store
4-
*.swp
5-
6-
dist/**/*.zip
7-
dist/testing
8-
9-
dist_prev
10-
11-
*.xpi
12-
13-
.mozilla-addon-sdk
14-
15-
aws.json
16-
config/secrets.json
17-
18-
# ember-try
19-
.node_modules.ember-try/
20-
bower.json.ember-try
21-
package.json.ember-try
22-
23-
.idea/
1+
# Development tooling — not needed in the published package
2+
babel.config.js
3+
ember-cli-build.js
4+
eslint.config.mjs
5+
gulpfile.js
6+
testem.js
7+
scripts/
8+
tests/

packages/ember-inspector/app/components/list.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1+
/* global basicContext */
2+
13
import Component from '@glimmer/component';
24
import { tracked } from '@glimmer/tracking';
35
import { localCopy } from 'tracked-toolbox';
46
import { bind, scheduleOnce } from '@ember/runloop';
5-
import { restartableTask, timeout } from 'ember-concurrency';
7+
import { task, timeout } from 'ember-concurrency';
68
import ResizableColumns from 'ember-inspector/libs/resizable-columns';
79
import { inject as service } from '@ember/service';
810
import { action } from '@ember/object';
@@ -199,11 +201,10 @@ export default class ListComponent extends Component {
199201
* @property debounceColumnWidths
200202
* @type {Object} Ember Concurrency task
201203
*/
202-
@restartableTask
203-
*debounceColumnWidths() {
204-
yield timeout(100);
204+
debounceColumnWidths = task({ restartable: true }, async () => {
205+
await timeout(100);
205206
this.resizableColumns.setTableWidth(this.getTableWidth());
206-
}
207+
});
207208

208209
/**
209210
* Hook called when the component element will be destroyed.

packages/ember-inspector/app/components/object-inspector/properties-all.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@ export default class PropertiesAll extends PropertiesBase {
2828
? p.name.toLowerCase().indexOf(this.args.customFilter.toLowerCase()) >
2929
-1
3030
: true;
31-
return !p.hasOwnProperty('overridden') && shouldApplyCustomFilter;
31+
return (
32+
!Object.prototype.hasOwnProperty.call(p, 'overridden') &&
33+
shouldApplyCustomFilter
34+
);
3235
}, this);
3336
}, this);
3437

packages/ember-inspector/app/controllers/route-tree.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import { inject as service } from '@ember/service';
77
import checkCurrentRoute from 'ember-inspector/utils/check-current-route';
88
import searchMatch from 'ember-inspector/utils/search-match';
99
import isRouteSubstate from 'ember-inspector/utils/is-route-substate';
10+
import RouteCellName from 'ember-inspector/components/route-cell-name';
11+
import RouteCellObjects from 'ember-inspector/components/route-cell-objects';
12+
import RouteCellUrl from 'ember-inspector/components/route-cell-url';
1013

1114
export default class RouteTreeController extends Controller {
1215
@controller application;
@@ -18,6 +21,12 @@ export default class RouteTreeController extends Controller {
1821

1922
searchValue = '';
2023

24+
routeCells = {
25+
name: RouteCellName,
26+
objects: RouteCellObjects,
27+
url: RouteCellUrl,
28+
};
29+
2130
@alias('options.hideRoutes') hideRoutes;
2231

2332
@computed(

packages/ember-inspector/app/services/adapters/basic.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,14 +74,14 @@ export default class Basic extends Service {
7474
*
7575
* @param _neededVersion (The version to go to)
7676
*/
77-
onVersionMismatch(_neededVersion) {}
77+
onVersionMismatch(/* _neededVersion */) {}
7878

7979
/**
8080
Used to send messages to EmberDebug
8181
8282
@param _message the message to send
8383
**/
84-
sendMessage(_message) {}
84+
sendMessage(/* _message */) {}
8585

8686
/**
8787
Register functions to be called
@@ -99,7 +99,8 @@ export default class Basic extends Service {
9999

100100
// Called when the "Reload" is clicked by the user
101101
willReload() {}
102-
openResource(_file, _line) {}
102+
103+
openResource(/* _file, _line */) {}
103104

104105
@action
105106
refreshPage() {

packages/ember-inspector/app/services/adapters/chrome.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
/* global chrome */
2+
13
import WebExtension from './web-extension';
24
import { tracked } from '@glimmer/tracking';
35

packages/ember-inspector/app/services/adapters/web-extension.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
/* global chrome */
2+
13
import { tracked } from '@glimmer/tracking';
24

35
import BasicAdapter from './basic';

packages/ember-inspector/app/templates/route-tree.hbs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,7 @@
2626
}} as |r|
2727
>
2828
<r.cell as |route|>
29-
{{#let
30-
(component (concat "route-cell-" r.columnValue.valuePath)) as |Cell|
31-
}}
29+
{{#let (get this.routeCells r.columnValue.valuePath) as |Cell|}}
3230
<Cell
3331
@route={{route}}
3432
@currentRoute={{this.currentRoute}}

packages/ember-inspector/babel.config.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
/* eslint-env node */
2-
31
module.exports = {
42
plugins: [
53
[

packages/ember-inspector/config/ember-try.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
/* eslint-disable n/no-unpublished-require */
2+
13
'use strict';
24

35
const getChannelURL = require('ember-source-channel-url');

0 commit comments

Comments
 (0)