import { BottomSheetKey, BottomSheetService } from "bottomSheet";
import { INavItem, NavHeight } from 'core/services/nav.service';
import { Configuration } from './app.configuration';
com configuração tslint.json
:
{
"defaultSeverity": "error",
"extends": [
"tslint:recommended"
],
"jsRules": {},
"rules": {
"quotemark": {
"options": [ true, "single", "avoid-escape" ],
"severity": "warning"
}
},
}
A regra quotemark
é ignorada.
Deve haver um aviso relatado da regra quotemark
na linha 1 do snippet fornecido em "bottomSheet"
.
Esse poderia ser um problema maior com regras, mas eu só o observei com quotemark
.
Se você usar o novo formato de configuração com severidade e opções, você não quer
a primeira opção é true
. Se você removê-lo da matriz, a regra
deve funcionar como esperado.
Am 12.05.2017 18:07 schrieb "Jacob Robertson" [email protected] :
Relatório de erro
- Versão TSLint : 5.2.0
- Versão do TypeScript : 2.3.1
- Executando o TSLint via : (escolha um) CLI / Node.js API / VSCode /
grunt-tslint / Atom / Visual Studio / etcCódigo TypeScript sendo vinculado
importar {BottomSheetKey, BottomSheetService} de "bottomSheet"; importar {INavItem, NavHeight} de 'core / services / nav.service'; importar {Configuration} de './app.configuration';
com configuração tslint.json:
{
"defaultSeverity": "erro",
"estende": [
" tslint: recomendado "
],
"jsRules": {},
"as regras": {
"aspas": {
"options": [true, "single", "Avoid-escape"],
"gravidade": "aviso"
}
},
}Comportamento real
A regra das aspas é ignorada.
Comportamento esperadoDeve haver um aviso relatado a partir da regra de aspas na linha 1 do
o snippet fornecido em "bottomSheet".
PensamentosIsso pode ser um problema maior com regras, mas eu só o observei com
aspas.-
Você está recebendo isto porque está inscrito neste tópico.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/palantir/tslint/issues/2746 ou silencie o tópico
https://github.com/notifications/unsubscribe-auth/ALaeKN8MtJyisZmnL1SJfgTyAIcaUQPJks5r5IOlgaJpZM4NZfAU
.
Sim, isso funciona. Obrigado!
Não consegui encontrar um bom exemplo nos documentos de como ir de
"rules": {
"quotemark": [ true, "single", "avoid-escape" ],
}
para
"rules": {
"quotemark": {
"options": [ "single", "avoid-escape" ],
"severity": "warning"
}
}
Essa diferença sutil é mencionada em algum lugar?
@ jacob-robertson sim, está na seção Recursos e aprimoramentos notáveis das notas de lançamento do changelog .
Comentários muito úteis
Se você usar o novo formato de configuração com severidade e opções, você não quer
a primeira opção é
true
. Se você removê-lo da matriz, a regradeve funcionar como esperado.
Am 12.05.2017 18:07 schrieb "Jacob Robertson" [email protected] :