diff --git a/packages/jsts/src/rules/S1874/cb.react.fixture.tsx b/packages/jsts/src/rules/S1874/cb.react.fixture.tsx index 7bfe411c6ec..bc368fcc1fb 100644 --- a/packages/jsts/src/rules/S1874/cb.react.fixture.tsx +++ b/packages/jsts/src/rules/S1874/cb.react.fixture.tsx @@ -2,7 +2,7 @@ import React, { PropTypes, Component } from 'react'; // Noncompliant // ^^^^^^^^^ import ReactDOM from 'react-dom'; -React.render(, root); // Noncompliant +React.render(, root); // Noncompliant {{React.render is deprecated since React 0.14.0, use ReactDOM.render instead}} React.unmountComponentAtNode(root); // Noncompliant diff --git a/packages/jsts/src/rules/S1874/rule.ts b/packages/jsts/src/rules/S1874/rule.ts index 64d4b02f759..470579af338 100644 --- a/packages/jsts/src/rules/S1874/rule.ts +++ b/packages/jsts/src/rules/S1874/rule.ts @@ -29,7 +29,10 @@ const reactNoDeprecated = rules['no-deprecated']; export const rule: Rule.RuleModule = { meta: { - messages: { ...reactNoDeprecated.meta!.messages, ...diagnosticsRule.meta!.messages }, + messages: { + deprecated: '{{oldMethod}} is deprecated since React {{version}}{{newMethod}}', + ...diagnosticsRule.meta!.messages, + }, }, create(context: Rule.RuleContext) { function getVersionFromOptions() {