web-dev-qa-db-fra.com

Comment désactiver les importations nommées doivent être classées par ordre alphabétique - tslint

Comment désactiver les importations nommées doivent être classées par ordre alphabétique - tslint?

Je reçois une erreur:

Les importations nommées doivent être classées par ordre alphabétique.

Je ne sais pas comment désactiver cette erreur.

Mon tsconfig.json configuration est:

{
    "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"
    ]
}
6
fowulofito

Ouvrez tslint.json et ajoutez ordered-imports à rules et redémarrez le serveur (npm) s'il est en cours d'exécution.

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

À partir de ceci Règle des importations ordonnées

Les importations nommées doivent être classées par ordre alphabétique ("import {A, B, C} de " Foo ";") 

  • L'ordre exact peut être contrôlé par l'option nommée-imports-order.
  • Les importations «longName en tant que nom» sont classées par «longName».

Ajoutez cette ligne à votre fichier tsconfig

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

J'espère que ça aide. 

1
Pavan

"ordered-imports": false, fonctionne pour moi dans VS Code.

0
ebhh2001