mirror of
https://github.com/ente-io/ente.git
synced 2025-06-12 19:44:45 +00:00
39 lines
1.5 KiB
JavaScript
39 lines
1.5 KiB
JavaScript
import reactPlugin from "eslint-plugin-react";
|
|
import config from "./eslintrc-base.mjs";
|
|
|
|
export default [
|
|
...config,
|
|
reactPlugin.configs.recommended,
|
|
reactPlugin.configs["jsx-runtime"],
|
|
];
|
|
|
|
// /* eslint-env node */
|
|
// module.exports = {
|
|
// extends: [
|
|
// "./eslintrc-base.js",
|
|
// "plugin:react/recommended",
|
|
// "plugin:react-hooks/recommended",
|
|
// ],
|
|
// plugins: ["react-refresh"],
|
|
// settings: { react: { version: "18.2" } },
|
|
// rules: {
|
|
// /* The rule is misguided - only the opener should be omitted, not the
|
|
// referrer. */
|
|
// "react/jsx-no-target-blank": ["warn", { allowReferrer: true }],
|
|
// /* Otherwise we need to do unnecessary boilerplating when using memo. */
|
|
// "react/display-name": "off",
|
|
// /* Apparently Fast refresh only works if a file only exports components,
|
|
// and this rule warns about that. Constants are okay though (otherwise
|
|
// we'll need to create unnecessary helper files). */
|
|
// "react-refresh/only-export-components": [
|
|
// "warn",
|
|
// { allowConstantExport: true },
|
|
// ],
|
|
// /* Next.js supports the JSX transform introduced in React 17 */
|
|
// "react/react-in-jsx-scope": "off",
|
|
// /* Without React in scope, this rule starts causing false positives (We
|
|
// don't use prop types in our own code anyways). */
|
|
// "react/prop-types": "off",
|
|
// },
|
|
// };
|