События
Присоединение к вызову ИИ Навыков
8 апр., 15 - 28 мая, 07
Отточите свои навыки ИИ и введите подметки, чтобы выиграть бесплатный экзамен сертификации
Зарегистрируйтесь!Этот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это правило находит ненужные одинарные кавычки там, где объявляется имя свойства объекта, и там, где свойство объекта разыменовывается с доступом к массиву.
В Bicep кавычки допустимы по желанию, если ключи свойств объекта содержат числа или специальные знаки. Например, пробел, "-" или ".". Дополнительные сведения см. в разделе "Объекты".
Для настройки параметров правил укажите в файле конфигурации Bicep следующее значение:
prefer-unquoted-property-names
Кавычки не требуются в следующем коде:
var obj = {
newProp: {} // Property name is fine.
'my-prop' : {} // Quotes are required.
'1' : {} // Quotes are required.
'myProp': {} // Quotes are NOT required.
}
var x0 = obj.newProp // Code is fine.
var x1 = obj['my-prop'] // Quotes and square brackets are required.
var x2 = obj['1'] // Quotes and square brackets are required.
var x3 = obj['myProp'] // Use obj.myProp instead.
Это можно исправить, удалив ненужные кавычки.
var obj = {
newProp: {}
'my-prop' : {}
'1' : {}
myProp: {}
}
var x0 = obj.newProp
var x1 = obj['my-prop']
var x2 = obj['1']
var x3 = obj.myProp
При необходимости можно использовать быстрое исправление для устранения проблем:
linter-rule-prefer-unquoted-property-name-quick-fix
Дополнительные сведения об анализаторе кода Bicep см. в разделе Использование анализатора кода Bicep.
События
Присоединение к вызову ИИ Навыков
8 апр., 15 - 28 мая, 07
Отточите свои навыки ИИ и введите подметки, чтобы выиграть бесплатный экзамен сертификации
Зарегистрируйтесь!