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.