UNPKG

1.12 kBJavaScriptView Raw
1/* eslint sort-keys: ["error", "asc"], quote-props: ["error", "consistent"] */
2/* eslint-disable sort-keys */
3
4const globPatterns = require("../glob-patterns.js");
5
6module.exports = {
7 rules: {
8 /* eslint-enable sort-keys */
9 // If we don't adjust this rule, it would autofix the escape hatch
10 // {"some string"} allowed by "jsx-no-literals"
11 "react/jsx-curly-brace-presence": [
12 "warn",
13 {
14 "children": "always",
15 "props": "never",
16 }
17 ],
18 "react/jsx-no-literals": "warn", // https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-no-literals.md
19 /* eslint-disable sort-keys */
20 },
21 overrides: [
22 {
23 files: globPatterns.tests,
24 rules: {
25 /* eslint-enable sort-keys */
26 // It's quite common in tests to use example strings
27 "react/jsx-curly-brace-presence": ["warn", "never"],
28 "react/jsx-no-literals": "off",
29 /* eslint-disable sort-keys */
30 }
31 }
32 ],
33};