Download:
child 31:a0a96213568e
parent 29:89ae20cbe0dd
30:42894d55dd12
Anton Shestakov <av6@dwimlabs.net>, Sat, 01 Jul 2017 07:34:15 +0800
js: enforce current code style

1 файлов изменено, 34 вставок(+), 0 удалений(-) [+]
.jshintrc file | annotate | diff | comparison | revisions
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/.jshintrc Sat Jul 01 07:34:15 2017 +0800
@@ -0,0 +1,34 @@
+{
+ // Enforcing
+ "bitwise" : true, // true: Prohibit bitwise operators (&, |, ^, etc.)
+ "camelcase" : true, // true: Identifiers must be in camelCase
+ "curly" : true, // true: Require {} for every new block or scope
+ "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.
+ "latedef" : true, // true: Require variables/functions to be defined before being used
+ "newcap" : true, // true: Require capitalization of all constructor functions e.g. `new F()`
+ "noarg" : true, // true: Prohibit use of `arguments.caller` and `arguments.callee`
+ "noempty" : true, // true: Prohibit use of empty blocks
+ "nonbsp" : true, // true: Prohibit "non-breaking whitespace" characters.
+ "nonew" : true, // true: Prohibit use of constructors for side-effects (without assignment)
+ "quotmark" : "single", // Quotation mark consistency:
+ // false : do nothing (default)
+ // true : ensure whatever is used is consistent
+ // "single" : require single quotes
+ // "double" : require double quotes
+ "undef" : true, // true: Require all non-global variables to be declared (prevents global leaks)
+ "unused" : true, // Unused variables:
+ // true : all variables, last function parameter
+ // "vars" : all variables only
+ // "strict" : all variables, all function parameters
+ "maxlen" : 119, // {int} Max number of characters per line
+
+ // Environments
+ "browser" : true, // Web Browser (window, document, etc)
+ "jquery" : true, // jQuery
+ "qunit" : true, // QUnit
+
+ // Custom Globals
+ "globals" : {"_": false, "Backbone": false}
+}