typescript-eslint 意外とサックリ導入できそうだった

.eslintrc.js
module.exports = {
  extends: [
    // ESLint のオススメに従う
    "eslint:recommended",
    "plugin:@typescript-eslint/recommended",
    "plugin:prettier/recommended",
    "prettier/@typescript-eslint",
    "plugin:react/recommended"
  ],
  // https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/README.md
  parser: "@typescript-eslint/parser",
  parserOptions: {
    project: "./tsconfig.json",
    tsconfigRootDir: "."
  },
  plugins: [
    "@typescript-eslint",
    "prettier",
    "jest",
    "react",
    "react-hooks"
  ],
  rules: {
    // SFC とかでも型を書けというのはやっかいなので
    "@typescript-eslint/explicit-function-return-type": "off",
    // TS なので不要
    "react/prop-types": "off",
    // https://github.com/facebook/react/blob/master/packages/eslint-plugin-react-hooks/README.md
    "react-hooks/rules-of-hooks": "error"
  },
  settings: {
    react: {
      version: "detect"
    }
  },
  env: {
    "jest/globals": true
  }
}

とりあえず #jest , #react と出たばっかりの #react-hooks が使える感じ
サラバ #tslint

#20190220 #0220

関連ページとランダムに選ばれたページ

筆者について

jigsaw(ジグソウ、1991年6月12日-)は日本のプログラマ、会社代表。本名は小林貴也(こばやし たかや)。主にウェブ、フロントエンド領域で活動している。カミング・スーン合同会社の代表社員。
さらに詳しく

寄附について

面白かったらBTCETHでの寄附をお待ちしております。
寄附のきろく