Skip to content

Commit b51cf94

Browse files
committed
ESLint: Enable disabled rules
... and instead only disable specific cases using `eslint-disable-next-line` comments
1 parent a987769 commit b51cf94

File tree

8 files changed

+8
-3
lines changed

8 files changed

+8
-3
lines changed

.eslintrc.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@ module.exports = {
1111
},
1212
rules: {
1313
'prettier/prettier': 'error',
14-
'ember/no-observers': 'warn',
15-
'ember/no-new-mixins': 'warn',
16-
'ember/require-return-from-computed': 'warn',
1714
},
1815
overrides: [
1916
// node files

app/components/badge-maintenance.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ export default Component.extend({
1212
return this.get('badge.attributes.status') === 'none' || !this.get('badge.attributes.status');
1313
}),
1414
status: alias('badge.attributes.status'),
15+
// eslint-disable-next-line ember/require-return-from-computed
1516
color: computed('badge', function() {
1617
switch (this.get('badge.attributes.status')) {
1718
case 'actively-developed':

app/controllers/crate/version.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ export default Controller.extend({
173173
},
174174
},
175175

176+
// eslint-disable-next-line ember/no-observers
176177
report: observer('crate.readme', function() {
177178
if (typeof document === 'undefined') {
178179
return;

app/mixins/authenticated-route.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import Mixin from '@ember/object/mixin';
22
import { inject as service } from '@ember/service';
33

4+
// eslint-disable-next-line ember/no-new-mixins
45
export default Mixin.create({
56
flashMessages: service(),
67
session: service(),

app/mixins/pagination.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { computed } from '@ember/object';
44

55
const VIEWABLE_PAGES = 9;
66

7+
// eslint-disable-next-line ember/no-new-mixins
78
export default Mixin.create({
89
// Gives page numbers to the surrounding 9 pages.
910
pages: computed('currentPage', 'availablePages', function() {

app/mixins/rl-dropdown-component.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { on } from '@ember/object/evented';
44
import { bind, later } from '@ember/runloop';
55
import $ from 'jquery';
66

7+
// eslint-disable-next-line ember/no-new-mixins
78
export default Mixin.create({
89
init() {
910
this._super(...arguments);
@@ -49,6 +50,7 @@ export default Mixin.create({
4950

5051
manageClosingEvents: on(
5152
'didInsertElement',
53+
// eslint-disable-next-line ember/no-observers
5254
observer('dropdownExpanded', function() {
5355
let namespace = this.closingEventNamespace;
5456
let clickEventName = `click.${namespace}`;

app/routes/crate/version.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export default Route.extend({
1111

1212
flashMessages: service(),
1313

14+
// eslint-disable-next-line ember/no-observers
1415
refreshAfterLogin: observer('session.isLoggedIn', function() {
1516
this.refresh();
1617
}),

tests/unit/mixins/pagination-test.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import PaginationMixin from '../../../mixins/pagination';
66
module('Unit | Mixin | pagination', function() {
77
// Replace this with your real tests.
88
test('it works', function(assert) {
9+
// eslint-disable-next-line ember/no-new-mixins
910
let PaginationObject = EmberObject.extend(PaginationMixin);
1011
let subject = PaginationObject.create();
1112
assert.ok(subject);

0 commit comments

Comments
 (0)