Consistency trumps convention.  That being said, I can agree to start moving towards CamelCase within our JavaScript ONLY for consistency with other JavaScript libraries. That being said, JavaScript is not Java. Other scripting languages have chosen to distinguish variables from functions and classes by opting for the arguably more readable snake_case at least for variables.  This is a convention I personally like because I think it makes the code more recognizable and readable. That may just be history working against the language. In this particular comment, I was targeting file name consistency. You were introducing a new convention (which isn't necessarily bad) but it breaks consistency.