/* * Example jshint configuration file for Pebble development. * * Check out the full documentation at http://www.jshint.com/docs/options/ */ { // Declares the existence of the globals available in PebbleKit JS. "globals": {"localStorage": true, "Int16Array": true, "Uint32Array": true, "setTimeout": true, "Uint8ClampedArray": true, "navigator": true, "setInterval": true, "WebSocket": true, "Int32Array": true, "Uint8Array": true, "Float64Array": true, "Int8Array": true, "XMLHttpRequest": true, "Uint16Array": true, "Float32Array": true, "console": true, "Pebble": true}, // Do not mess with standard JavaScript objects (Array, Date, etc) "freeze": true, // Do not use eval! Keep this warning turned on (ie: false) "evil": false, /* * The options below are more style/developer dependent. * Customize to your liking. */ // All variables should be in camelcase - too specific for CloudPebble builds to fail // "camelcase": true, // Do not allow blocks without { } - too specific for CloudPebble builds to fail. // "curly": true, // Prohibits the use of immediate function invocations without wrapping them in parentheses "immed": true, // Don't enforce indentation, because it's not worth failing builds over // (especially given our somewhat lacklustre support for it) "indent": false, // Do not use a variable before it's defined "latedef": "nofunc", // Spot undefined variables "undef": "true", // Spot unused variables "unused": "true" }