#typescript #tslint
#typescript #tslint
Вопрос:
У меня есть код
setTimeout(() => {
const elementsInput: any = document.querySelectorAll('.Modal__headerEmailInput')
elementsInput[0].focus()
elementsInput[0].select()
}, 500
и tslint выдает неожиданную ошибку arguments are not aligned (align)tslint(1)
Каково решение?
Ответ №1:
Через некоторое время я разобрался с неочевидным (для меня) решением:
setTimeout(
() => {
const elementsInput: any = document.querySelectorAll('.Modal__headerEmailInput')
elementsInput[0].focus()
elementsInput[0].select()
},
500,
)
Ответ №2:
Ответ №3:
другим возможным решением, которое устраняет ошибки такого рода, является установка правила в файле tslint
«правила»: { «выровнять»: true }
Ответ №4:
Решение, которое работает для меня, состоит в том, чтобы удалить параметр «параметры» в разделе правил «выравнивание» файла tslint.json :
{
"extends": "tslint:recommended",
"rules": {
"align": {
"options": [
"parameters", <----------- remove this line
"statements"
]
},
...,