Как отключить именованный импорт должен быть в алфавитном порядке - tslint - PullRequest
0 голосов
/ 29 июня 2018

Как отключить именованный импорт в алфавитном порядке - 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"
    ]
}

Ответы [ 3 ]

0 голосов
/ 14 августа 2018

"ordered-imports": false, у меня работает в VS Code.

0 голосов
/ 09 октября 2018

Откройте tslint.json, добавьте ordered-imports к rules и перезапустите сервер (npm), если он работает.

"rules": {
  "ordered-imports": false
}
0 голосов
/ 29 июня 2018

Из этого Правило упорядоченного импорта

Именованный импорт должен быть в алфавитном порядке (то есть «import {A, B, C} из «Foo»; »)

  • Точный порядок можно контролировать с помощью параметра named-import-order.
  • Импорт «longName as name» упорядочен по «longName».

Добавьте эту строку в tsconfig файл:

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

Надеюсь, это поможет.

...