import { BottomSheetKey, BottomSheetService } from "bottomSheet";
import { INavItem, NavHeight } from 'core/services/nav.service';
import { Configuration } from './app.configuration';
con tslint.json
configuración:
{
"defaultSeverity": "error",
"extends": [
"tslint:recommended"
],
"jsRules": {},
"rules": {
"quotemark": {
"options": [ true, "single", "avoid-escape" ],
"severity": "warning"
}
},
}
La regla quotemark
se ignora.
Debería haber una advertencia informada de la regla quotemark
en la línea 1 del fragmento proporcionado en "bottomSheet"
.
Este podría ser un problema mayor con las reglas, pero solo lo he observado con quotemark
.
Si usa el nuevo formato de configuración con severidad y opciones, no quiere
la primera opción es true
. Si lo quita de la matriz, la regla
debería funcionar como se esperaba.
Am 12.05.2017 18:07 schrieb "Jacob Robertson" [email protected] :
Informe de error
- Versión de TSLint : 5.2.0
- Versión de TypeScript : 2.3.1
- Ejecutando TSLint a través de : (elija uno) CLI / Node.js API / VSCode /
grunt-tslint / Atom / Visual Studio / etcEl código de TypeScript está entretejido
importar {BottomSheetKey, BottomSheetService} desde "bottomSheet"; importar {INavItem, NavHeight} desde 'core / services / nav.service'; importar {Configuración} desde './app.configuration';
con la configuración tslint.json:
{
"defaultSeverity": "error",
"extiende": [
" tslint: recomendado "
],
"jsRules": {},
"normas": {
"cita": {
"opciones": [verdadero, "único", "evitar-escapar"],
"severity": "advertencia"
}
},
}Comportamiento real
La regla de las comillas se ignora.
Comportamiento esperadoDebe haber una advertencia informada de la regla de comillas en la línea 1 de
el fragmento proporcionado en "bottomSheet".
PensamientosEste podría ser un problema mayor con las reglas, pero solo lo he observado con
comillas.-
Estás recibiendo esto porque estás suscrito a este hilo.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/palantir/tslint/issues/2746 , o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/ALaeKN8MtJyisZmnL1SJfgTyAIcaUQPJks5r5IOlgaJpZM4NZfAU
.
Sí, eso funciona. ¡Gracias!
No pude encontrar un buen ejemplo en los documentos sobre cómo pasar de
"rules": {
"quotemark": [ true, "single", "avoid-escape" ],
}
para
"rules": {
"quotemark": {
"options": [ "single", "avoid-escape" ],
"severity": "warning"
}
}
¿Se menciona esta sutil diferencia en alguna parte?
@ jacob-robertson sí, está en la sección Características y mejoras notables de las notas de la registro de cambios .
Comentario más útil
Si usa el nuevo formato de configuración con severidad y opciones, no quiere
la primera opción es
true
. Si lo quita de la matriz, la regladebería funcionar como se esperaba.
Am 12.05.2017 18:07 schrieb "Jacob Robertson" [email protected] :