Как с помощью Vim сортировать по алфавиту импорт JS es6 - PullRequest
0 голосов
/ 05 октября 2018

Я использую vim как IDE для typescript проекта.

import { FlightInfo } from './FlightInfo'                                                                               
import { InfoBlockProps, InfoRowProps, INavigationFlightOfferDataProps } from './interfaces'                            
import { getDiscountData, formatDataByServicesType, selectAdministrationFee } from './functions'

Кроме того, я использую ts-lint правило для сортировки чеков:

 ...
 ordered-imports": [                                                                                                
      true,                                                                                                             
      {                                                                                                                 
        "import-sources-order": "lowercase-first",                                                                      
        "named-imports-order": "lowercase-first"                                                                        
      }                                                                                                                 
    ],
 ...  

И получаю ошибки:

ERROR: 11:1   ordered-imports  Import sources within a group must be alphabetized.
ERROR: 11:10  ordered-imports  Named imports must be alphabetized.
ERROR: 12:1   ordered-imports  Import sources within a group must be alphabetized.
ERROR: 12:10  ordered-imports  Named imports must be alphabetized.

Я ищу решение илиПлагин для исправления этой ошибки сортировки.

1 Ответ

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

В этой ситуации у меня очень хорошо работает ts-lint --fix -c ./ts-congig.json my-file.ts команда.

...