# HG changeset patch # User Anton Shestakov # Date 2017-11-22 14:18:06 # Node ID bdd2e18b54c51137822b501dfcf6e26a11630385 # Parent 1207a50a6dc3a18d65ac2f974726ff1508aebfe6 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. diff --git a/.jshintrc b/.jshintrc new file mode 100644 --- /dev/null +++ b/.jshintrc @@ -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) +} diff --git a/tests/test-check-code.t b/tests/test-check-code.t --- a/tests/test-check-code.t +++ b/tests/test-check-code.t @@ -44,6 +44,7 @@ Prevent adding new files in the root dir .hgignore .hgsigs .hgtags + .jshintrc CONTRIBUTING CONTRIBUTORS COPYING