Как говорится в сообщении об ошибке, значения, введенные в массив order
, не распознаются tslint.Прочитайте о member-ordering
в документации правила member-ordering
.
. В tslint.json
можно указать точный порядок, который вы хотите, или вы можете указать только некоторые компоненты (например,статические методы) и отсутствующие компоненты могут оставаться в любом месте класса.
Следующая конфигурация соответствует выраженным вами правилам:
"member-ordering": [
true,
{
"order": [
"public-static-field",
"public-static-method",
"public-instance-field",
"public-constructor",
"public-instance-method",
"protected-static-field",
"protected-static-method",
"protected-instance-field",
"protected-constructor",
"protected-instance-method",
"private-static-field",
"private-static-method",
"private-instance-field",
"private-constructor",
"private-instance-method"
]
}
],