Estou usando o estilo TypeScript com aspas simples, aspas duplas são usadas exclusivamente em modelos HTML.
A importação automática de WebStorm / PhpStorm adiciona import
instruções com aspas duplas e arruina o estilo. Eu acho que isso se aplica a todos os produtos JetBrains.
Como esse comportamento pode ser corrigido?
typescript
intellij-idea
phpstorm
webstorm
jetbrains-ide
Estus Flask
fonte
fonte
Respostas:
Esse comportamento é controlado pela seguinte opção:
Settings/Preferences
Editor | Code Style | TypeScript
"Punctuation" tab | Generated code -> Quote marks
A partir da versão 2017.1, ela está na nova
Punctuation
guia e as opções têm um nome um pouco diferente:fonte
lang=ts
.Além disso, se você desejar adicionar espaço automático entre chaves ao adicionar importações dessa forma
import { MyComponent } from './my.component';
você pode fazer check-in
Spaces | Whithin | ES6 import/export braces
fonte
Em
2017-2019
este é como nós o fazemos:Code style
na pesquisaTypescript
Punctuation
seçãosingle
aspasfonte
A guia Pontuação fez isso. Também removi o ponto e vírgula no final, mas agora o TSLint está ausente
fonte
Para a versão Intellij 2016.3, está na guia Outros> Código gerado> Marcas de cotação
fonte
Primeiro coisas precisam verificar no seu arquivo Tslint
Ele deve ser Duplo, em vez de Único, porque o TSLint com Falha foi Passado na Construção do Projeto.
Agora vá para a sua configuração | Editor TypeScript | Pontuação
Selecione Único no menu suspenso e Aplicar / Ok.
Agora, parabéns, seu IntellijIDEA é aplicado a aspas duplas na importação automática.
fonte