diff --git a/lib/rules/jsx-fragments.js b/lib/rules/jsx-fragments.js
index da9d97322e..6a68697f27 100644
--- a/lib/rules/jsx-fragments.js
+++ b/lib/rules/jsx-fragments.js
@@ -47,7 +47,8 @@ module.exports = {
if (!versionUtil.testReactVersion(context, '16.2.0')) {
context.report({
node,
- message: 'Fragments are only supported starting from React v16.2'
+ message: 'Fragments are only supported starting from React v16.2. '
+ + 'Please disable the `react/jsx-fragments` rule in ESLint settings or upgrade your version of React.'
});
return true;
}
diff --git a/tests/lib/rules/jsx-fragments.js b/tests/lib/rules/jsx-fragments.js
index c230085040..640f029c7a 100644
--- a/tests/lib/rules/jsx-fragments.js
+++ b/tests/lib/rules/jsx-fragments.js
@@ -88,13 +88,15 @@ ruleTester.run('jsx-fragments', rule, {
parser: 'babel-eslint',
settings: settingsOld,
errors: [{
- message: 'Fragments are only supported starting from React v16.2'
+ message: 'Fragments are only supported starting from React v16.2. '
+ + 'Please disable the `react/jsx-fragments` rule in ESLint settings or upgrade your version of React.'
}]
}, {
code: '',
settings: settingsOld,
errors: [{
- message: 'Fragments are only supported starting from React v16.2'
+ message: 'Fragments are only supported starting from React v16.2. '
+ + 'Please disable the `react/jsx-fragments` rule in ESLint settings or upgrade your version of React.'
}]
}, {
code: '<>>',