首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >@typescript-eslint/成员排序不起作用

@typescript-eslint/成员排序不起作用
EN

Stack Overflow用户
提问于 2021-09-17 14:59:28
回答 1查看 1.4K关注 0票数 4

我试图在typescript类中有一个严格的顺序,强制组有一个精确的顺序,特别是我想强制字母顺序。

我正在遵循这个文档来实现我需要的东西:https://typescript-eslint-armano.netlify.app/rules/member-ordering/#sorting-alphabetically-within-member-groups

这是由我的.eslintrc配置提取的成员排序配置

代码语言:javascript
复制
"@typescript-eslint/member-ordering": [
      "error",
      {
          "default": {
            "memberTypes": [
              "public-static-field",
              "protected-static-field",
              "private-static-field",
              "public-instance-field",
              "public-decorated-field",
              "public-abstract-field",
              "protected-instance-field",
              "protected-decorated-field",
              "protected-abstract-field",
              "private-instance-field",
              "private-decorated-field",
              "private-abstract-field",
              "static-field",
              "public-field",
              "instance-field",
              "protected-field",
              "private-field",
              "abstract-field",
              "constructor",
              "public-static-method",
              "protected-static-method",
              "private-static-method",
              "public-method",
              "protected-method",
              "private-method"
            ],
            "order": "alphabetically"
          }
      }
    ],

这不会在我的类中产生任何错误,而我预计会出现两个错误:错误的成员顺序(private应该在public之后)和错误的字母顺序。

Eslint运行得很好,因为我收到了其他错误,比如命名约定和其他错误

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-17 15:14:14

memberTypesordering分成两类似乎是可行的。在我看来,医生把这两个道具放在一起,但可能是个bug。

在我的编辑器中:

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69225565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档