Open2

オレオレlint plugin rulesの記事を作成するまでのスクラップ

ピン留めされたアイテム
nitakingnitaking

目指すゴール

以下の種類で僕が一番美しいと思うコードをeslint-ruleとして定義されていること。
(レビューなどで指摘する内容がeslint-ruleとして制約が定義されていること)

  1. react
  2. react-native

Todo

  • import sort
  • no name export default function
  • 引数は第3まで。
  • オブジェクト引数を好む(warn?)
  • roopでkeyがなければerror
nitakingnitaking

import sort order

https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/order.md

"import/order": [
      "error",
      {
        "groups": ["builtin", "external", "internal"],
        "pathGroups": [
          {
            "pattern": "react",
            "group": "external",
            "position": "before"
          }
        ],
        "pathGroupsExcludedImportTypes": ["react"],
        "newlines-between": "always",
        "alphabetize": {
          "order": "asc",
          "caseInsensitive": true
        }
      }
    ],