But yeah, 2 tabs is the norm for json files. The linter likely just checks that it can be parsed. Many parsers will no parse single quotes, so yes, always use double quotes.