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() {