VirtualLiveLab / js-config

A config library for js projects in Virtual Live Lab
5 stars 0 forks source link

sort-object / sort-type周りの変更 #88

Closed sushichan044 closed 5 months ago

sushichan044 commented 6 months ago

https://github.com/azat-io/eslint-plugin-perfectionist を用いてオブジェクトなどのkeyをsortしているが、データモデルなどを書くときにkeyが散らばってしまう。コメントを使って並び順を無視できるoptionを有効にする

sushichan044 commented 5 months ago

両方のルールで例外を共通させたいので、改行で区切るように設定する

      "perfectionist/sort-object-types": [
        "error",
        {
          "order": "asc",
          "partition-by-new-line": true,
          "type": "natural",
        },
      ],
      "perfectionist/sort-objects": [
        "error",
        {
          "order": "asc",
          "partition-by-new-line": true,
          "type": "natural",
        },
      ],