Skip to content

Commit 48a5d33

Browse files
authored
Merge pull request #1237 from bmish/deprecated-report-api
2 parents 6559ca5 + 473a816 commit 48a5d33

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+88
-65
lines changed

.eslintrc.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,6 @@ module.exports = {
9797

9898
// eslint-plugin rules:
9999
'eslint-plugin/consistent-output': ['error', 'always'],
100-
'eslint-plugin/no-deprecated-report-api': 'off',
101100
'eslint-plugin/require-meta-docs-url': [
102101
'error',
103102
{

lib/rules/alias-model-in-controller.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ module.exports = {
2424
const message = 'Alias your model';
2525

2626
const report = function (node) {
27-
context.report(node, message);
27+
context.report({ node, message });
2828
};
2929

3030
const sourceCode = context.getSourceCode();

lib/rules/avoid-leaking-state-in-ember-objects.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ module.exports = {
7676
const report = function (node) {
7777
const message =
7878
'Only string, number, symbol, boolean, null, undefined, and function are allowed as default properties';
79-
context.report(node, message);
79+
context.report({ node, message });
8080
};
8181

8282
const sourceCode = context.getSourceCode();

lib/rules/avoid-using-needs-in-controllers.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ module.exports = {
2323
const report = function (node) {
2424
const message =
2525
'`needs` API has been deprecated, `Ember.inject.controller` should be used instead';
26-
context.report(node, message);
26+
context.report({ node, message });
2727
};
2828

2929
const sourceCode = context.getSourceCode();

lib/rules/closure-actions.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ module.exports = {
2525

2626
create(context) {
2727
const report = function (node) {
28-
context.report(node, ERROR_MESSAGE);
28+
context.report({ node, message: ERROR_MESSAGE });
2929
};
3030

3131
return {

lib/rules/computed-property-getters.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ module.exports = {
3838
const requireGetters = context.options[0] || 'always-with-setter';
3939

4040
const report = function (node, message) {
41-
context.report(node, message);
41+
context.report({ node, message });
4242
};
4343

4444
const requireGetterOnlyWithASetterInComputedProperty = function (node) {

lib/rules/jquery-ember-run.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ module.exports = {
4646

4747
create(context) {
4848
const report = function (node) {
49-
context.report(node, ERROR_MESSAGE);
49+
context.report({ node, message: ERROR_MESSAGE });
5050
};
5151

5252
let importedEmberName;

lib/rules/named-functions-in-promises.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ module.exports = {
3737
const message = 'Use named functions defined on objects to handle promises';
3838

3939
const report = function (node) {
40-
context.report(node, message);
40+
context.report({ node, message });
4141
};
4242

4343
return {

lib/rules/new-module-imports.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ module.exports = {
4848
type: item.type,
4949
});
5050

51-
context.report(item, message);
51+
context.report({ node: item, message });
5252
}
5353
}
5454
}
@@ -83,7 +83,7 @@ module.exports = {
8383
type: item.type,
8484
});
8585

86-
context.report(item, message);
86+
context.report({ node: item, message });
8787
}
8888
}
8989
}
@@ -111,7 +111,7 @@ module.exports = {
111111
// JS module import for it, so do not report the error
112112
if (match) {
113113
const message = buildMessage({ node, fullName, key, match });
114-
context.report(node, message);
114+
context.report({ node, message });
115115
break;
116116
}
117117
}

lib/rules/no-actions-hash.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ module.exports = {
2424
function reportActionsProp(properties) {
2525
const actionsProp = properties.find((property) => ember.isActionsProp(property));
2626
if (actionsProp) {
27-
context.report(actionsProp, ERROR_MESSAGE);
27+
context.report({ node: actionsProp, message: ERROR_MESSAGE });
2828
}
2929
}
3030

0 commit comments

Comments
 (0)