@lilactown about string translation formats, goog.string
has a lot of cool tools around that (camelCase to kebab-case, etc), one thing to consider though is the overhead of this conversion
https://github.com/google/closure-library/blob/master/closure/goog/string/string.js#L1214
https://github.com/google/closure-library/blob/master/closure/goog/string/string.js#L1264
yeah, good call out. the linter checks happen only at macro time, so it shouldn’t effect runtime performance of your app