hgweb: add .jshintrc with some basic rules
This file is picked up automatically by jshint, so no extra changes required in
test-check-jshint.t.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/.jshintrc Wed Nov 22 22:18:06 2017 +0800
@@ -0,0 +1,11 @@
+{
+ // Enforcing
+ "eqeqeq" : true, // true: Require triple equals (===) for comparison
+ "forin" : true, // true: Require filtering for..in loops with obj.hasOwnProperty()
+ "freeze" : true, // true: prohibits overwriting prototypes of native objects such as Array, Date etc.
+ "nonbsp" : true, // true: Prohibit "non-breaking whitespace" characters.
+ "undef" : true, // true: Require all non-global variables to be declared (prevents global leaks)
+
+ // Environments
+ "browser" : true // Web Browser (window, document, etc)
+}
--- a/tests/test-check-code.t Wed Nov 22 22:11:37 2017 +0800
+++ b/tests/test-check-code.t Wed Nov 22 22:18:06 2017 +0800
@@ -44,6 +44,7 @@
.hgignore
.hgsigs
.hgtags
+ .jshintrc
CONTRIBUTING
CONTRIBUTORS
COPYING