web-dev-qa-db-ja.com

名前付きインポートを無効にする方法はアルファベット順にする必要があります-tslint

名前付きインポートを無効にする方法はアルファベット順にする必要があります-tslint?

エラーが発生しています:

名前付きインポートはアルファベット順にする必要があります。

このエラーを無効にする方法がわかりません。

私のtsconfig.json設定は次のとおりです。

{
    "compilerOptions": {
        "baseUrl": ".",
        "outDir": "build/dist",
        "module": "esnext",
        "target": "es5",
        "lib": [
            "es6",
            "dom"
        ],
        "sourceMap": true,
        "allowJs": true,
        "jsx": "react",
        "moduleResolution": "node",
        "rootDir": "src",
        "forceConsistentCasingInFileNames": true,
        "noImplicitReturns": true,
        "noImplicitThis": true,
        "noImplicitAny": false,
        "strictNullChecks": false,
        "suppressImplicitAnyIndexErrors": true,
        "noUnusedLocals": true
    },
    "exclude": [
        "node_modules",
        "build",
        "scripts",
        "acceptance-tests",
        "webpack",
        "jest",
        "src/setupTests.ts"
    ]
}
10
fowulofito

tslint.jsonを開き、ordered-importsrulesに追加し、実行中の場合はサーバー(npm)を再起動します。

"rules": {
  "ordered-imports": false
}
11
Lukas Nespor

これから 順序付き輸入のルール

名前付きインポートはアルファベット順にする必要があります(つまり、「import」{A、B、C} from「foo」;)

  • 正確な順序は、named-imports-orderオプションによって制御できます。
  • 「longName as name」インポートは、「longName」の順に並べられます。

次の行をtsconfigファイルに追加します。

"rules": {
    "named-imports-order": "any"
 }

それが役に立てば幸い。

1
Pavan

"ordered-imports": false,はVS Codeで機能します。

0
ebhh2001