nbtStringQuoteType - SpyglassMC/Spyglass GitHub Wiki
🔧 Fixable: violations of this rule can be fixed by Code Actions.
Enforce the type of NBT string quotation marks.
- ("always single"): always uses single quotation marks (').
- ("always double"): always uses double quotation marks (").
- ("prefer single"): always uses single quotation marks (') unless there are single quotation marks in the string.
- ("prefer double"): always uses double quotation marks (") unless there are double quotation marks in the string.
{
    "nbtStringQuoteType": ["warning", "prefer double"]
}summon minecraft:armor_stand ~ ~ ~ {CustomName: "123"}
summon minecraft:armor_stand ~ ~ ~ {CustomName: '"foo"'}summon minecraft:armor_stand ~ ~ ~ {CustomName: '123'}
summon minecraft:armor_stand ~ ~ ~ {CustomName: "\"foo\""}{
    "nbtStringQuoteType": ["warning", "always double"]
}summon minecraft:armor_stand ~ ~ ~ {CustomName: "123"}
summon minecraft:armor_stand ~ ~ ~ {CustomName: "\"foo\""}summon minecraft:armor_stand ~ ~ ~ {CustomName: '123'}
summon minecraft:armor_stand ~ ~ ~ {CustomName: '"foo"'}{
    "nbtStringQuoteType": null
}summon minecraft:armor_stand ~ ~ ~ {CustomName: "123"}
summon minecraft:armor_stand ~ ~ ~ {CustomName: "\"foo\""}
summon minecraft:armor_stand ~ ~ ~ {CustomName: '123'}
summon minecraft:armor_stand ~ ~ ~ {CustomName: '"foo"'}This rule was introduced in DHP 2.0.0.