All files / commands/template-creators/single-template/config eslint.ts

100% Statements 1/1
100% Branches 0/0
100% Functions 0/0
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31    2x                                                        
import SingleTemplate from "../index";
 
const template = {
  plugins: ["@hack4impact-uiuc"],
  extends: ["plugin:@hack4impact-uiuc/base", "plugin:@hack4impact-uiuc/react"],
  env: {
    browser: true,
  },
  rules: {
    "react/react-in-jsx-scope": "off",
    "jsx-a11y/anchor-is-valid": [
      "error",
      {
        components: ["Link"],
        specialLink: ["hrefLeft", "hrefRight"],
        aspects: ["invalidHref", "preferButton"],
      },
    ],
    "prettier/prettier": ["error", {}, { usePrettierrc: true }],
  },
};
 
export default new SingleTemplate({
  name: "ESLint",
  templateFileName: ".eslintrc.json",
  template,
  docsLink: "https://eslint.org/docs/user-guide/configuring/",
  isConfig: true,
  keybinding: "e",
});