Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add full montage-data repo to montage/data/ directory #1846

Merged
merged 68 commits into from
Aug 10, 2017
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
e80f024
implement jsdoc.json and new jsdoc generation
hthetiot Apr 3, 2017
f4ca21c
jshint ui
hthetiot Jun 23, 2017
baafdbe
jshint window-loader
hthetiot Jun 23, 2017
27dee25
jshint ui
hthetiot Jun 23, 2017
6010330
jshint converter
hthetiot Jun 23, 2017
7654988
jshint ui/base
hthetiot Jun 26, 2017
f010cb2
jshint ui/
hthetiot Jun 26, 2017
ee399c9
jshint composer/
hthetiot Jun 26, 2017
6ca4fa6
jshint core/serialization
hthetiot Jun 26, 2017
2e95232
lint core/promise
hthetiot Jun 26, 2017
c9ecd65
update jshint settings
hthetiot Jun 26, 2017
856f378
jshint core/converter/
hthetiot Jun 26, 2017
7aca69a
jshint core/
hthetiot Jun 26, 2017
d7f938e
jshint core/
hthetiot Jun 26, 2017
bf38fbb
jshint composer
hthetiot Jun 26, 2017
7c01364
jshint montage core/uuid
hthetiot Jun 26, 2017
600a6fe
jshint node.js
hthetiot Jun 26, 2017
44b3d0f
jshint core/messageformat
hthetiot Jun 26, 2017
6909f55
fix spec
hthetiot Jun 28, 2017
034492a
jshint
hthetiot Jul 10, 2017
44d36ca
jshint
hthetiot Jul 10, 2017
27eb5c1
jshint
hthetiot Jul 10, 2017
425c63c
jshint
hthetiot Jul 10, 2017
9e709f0
jshint ui/component.js
hthetiot Jul 10, 2017
ba8bef2
Merge branch 'master' into jshint
hthetiot Jul 11, 2017
1f4c34e
fix bad merge from master
hthetiot Jul 11, 2017
7ceadd5
fix jshint regression
hthetiot Jul 11, 2017
83e2bf4
add cmd to travis
hthetiot Jul 11, 2017
10e5c65
jshint core/core.js
hthetiot Jul 11, 2017
74df557
jshint core/core.js
hthetiot Jul 11, 2017
4c6061a
merge master
hthetiot Jul 11, 2017
c0964fc
jshint core/core.js
hthetiot Jul 11, 2017
dfd731e
jshint
hthetiot Jul 11, 2017
6f8db26
Merge branch 'master' into jshint
hthetiot Jul 11, 2017
3b64ac5
merge master
hthetiot Jul 11, 2017
199ec26
jshint
hthetiot Jul 11, 2017
580710f
jshint
hthetiot Jul 11, 2017
dca0bc6
jshint
hthetiot Jul 11, 2017
7366b52
add jshint dev dependency
hthetiot Jul 11, 2017
bdfa6ac
restore jshint eqeqeq and forin to true
hthetiot Jul 11, 2017
cfd2583
jshint
hthetiot Jul 11, 2017
39a0643
Merge branch 'master' into jshint
hthetiot Jul 13, 2017
b4225f0
jshint
hthetiot Jul 18, 2017
1f62c69
jshint
hthetiot Jul 18, 2017
82fc399
jshint core/serialization
hthetiot Jul 18, 2017
69acd92
jshint
hthetiot Jul 18, 2017
b3373c6
jshint
hthetiot Jul 18, 2017
f00b9d1
Merge branch 'jshint' of github.com:montagejs/montage into jshint
hthetiot Jul 18, 2017
91a7a65
fix bad merge on .jshintrc
hthetiot Jul 18, 2017
94694b2
jshint refactor empty loops and blocks
hthetiot Jul 18, 2017
d7520f1
last jshint pass
hthetiot Jul 18, 2017
3572965
merge master
hthetiot Jul 18, 2017
6c1650d
jshint master
hthetiot Jul 18, 2017
a6f3a91
moar jshint
hthetiot Jul 18, 2017
5c73df4
fix bad regexp
hthetiot Jul 19, 2017
9f00282
merge master
hthetiot Jul 19, 2017
73483cf
fix jshint regression
hthetiot Jul 19, 2017
2e3fd4a
merge master
hthetiot Jul 19, 2017
d2f38b4
jshint and allow node on core/application
hthetiot Jul 26, 2017
abff19e
Merge branch 'master' into jshint
hthetiot Jul 26, 2017
7c781d3
merge develop
hthetiot Aug 7, 2017
dedd121
update npm run jsdoc
hthetiot Aug 7, 2017
75d2bf7
fix jsdoc error
hthetiot Aug 7, 2017
d2eeef0
merge jsdoc
hthetiot Aug 7, 2017
b83cd68
fix jsdoc
hthetiot Aug 7, 2017
892f8e9
Merge pull request #1830 from montagejs/jshint
hthetiot Aug 7, 2017
e05eb74
Add documentation to pipeline-converter & property-descriptor
Aug 8, 2017
496c4e5
Add entire Montage Data repo
Aug 10, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
update jshint settings
  • Loading branch information
hthetiot committed Jun 26, 2017
commit c9ecd65d07eba4e87e0300617142f99191420162
143 changes: 118 additions & 25 deletions .jshintrc
Original file line number Diff line number Diff line change
@@ -1,31 +1,124 @@
{
"bitwise": true,
"camelcase": true,
"curly": true,
"eqeqeq": true,
"forin": true,
"noarg": true,
"noempty": true,
"nonew": true,
"undef": true,
"unused": true,
"trailing": true,
"indent": 4,
"boss": true,
"eqnull": true,
"browser": true,
"globals": {
"CustomEvent": true,
"WebSocket": false,
// --------------------------------------------------------------------
// JSHint Configuration, Strict Edition
// --------------------------------------------------------------------
//
// This is a options template for [JSHint][1], using [JSHint example][2]
// and [Ory Band's example][3] as basis and setting config values to
// be most strict:
//
// * set all enforcing options to true
// * set all relaxing options to false
// * set all environment options to false, except the browser value
// * set all JSLint legacy options to false
//
// [1]: http://www.jshint.com/
// [2]: https://github.com/jshint/node-jshint/blob/master/example/config.json
// [3]: https://github.com/oryband/dotfiles/blob/master/jshintrc
//
// @author http://michael.haschke.biz/
// @license http://unlicense.org/

"require": false,
"exports": false,
"global": false,
// == Enforcing Options ===============================================
//
// These options tell JSHint to be more strict towards your code. Use
// them if you want to allow only a safe subset of JavaScript, very
// useful when your codebase is shared with a big number of developers
// with different skill levels.
"unused" : false,
"bitwise" : false, // Prohibit bitwise operators (&, |, ^, etc.).
"curly" : true, // Require {} for every new block or scope.
"eqeqeq" : true, // Require triple equals i.e. `===`.
"forin" : true, // Tolerate `for in` loops without `hasOwnPrototype`.
"immed" : true, // Require immediate invocations to be wrapped in parens e.g. `( function(){}() );`
"latedef" : true, // Prohibit variable use before definition.
"newcap" : false, // Require capitalization of all constructor functions e.g. `new F()`.
"noarg" : true, // Prohibit use of `arguments.caller` and `arguments.callee`.
"noempty" : true, // Prohibit use of empty blocks.
"nonew" : true, // Prohibit use of constructors for side-effects.
"plusplus" : false, // Prohibit use of `++` & `--`.
"regexp" : true, // Prohibit `.` and `[^...]` in regular expressions.
"undef" : true, // Require all non-global variables be declared before they are used.
"strict" : false, // Require `use strict` pragma in every file.
"trailing" : true, // Prohibit trailing whitespaces.

// == Relaxing Options ================================================
//
// These options allow you to suppress certain types of warnings. Use
// them only if you are absolutely positive that you know what you are
// doing.

"asi" : false, // Tolerate Automatic Semicolon Insertion (no semicolons).
"boss" : false, // Tolerate assignments inside if, for & while. Usually conditions & loops are for comparison, not assignments.
"debug" : false, // Allow debugger statements e.g. browser breakpoints.
"eqnull" : false, // Tolerate use of `== null`.
"es5" : false, // Allow EcmaScript 5 syntax.
"esnext" : false, // Allow ES.next specific features such as `const` and `let`.
"evil" : false, // Tolerate use of `eval`.
"expr" : false, // Tolerate `ExpressionStatement` as Programs.
"funcscope" : false, // Tolerate declarations of variables inside of control structures while accessing them later from the outside.
"globalstrict" : true, // Allow global "use strict" (also enables 'strict').
"iterator" : false, // Allow usage of __iterator__ property.
"lastsemic" : false, // Tolerat missing semicolons when the it is omitted for the last statement in a one-line block.
"laxbreak" : false, // Tolerate unsafe line breaks e.g. `return [\n] x` without semicolons.
"laxcomma" : false, // Suppress warnings about comma-first coding style.
"loopfunc" : false, // Allow functions to be defined within loops.
"multistr" : false, // Tolerate multi-line strings.
"onecase" : false, // Tolerate switches with just one case.
"proto" : true, // Tolerate __proto__ property. This property is deprecated.
"regexdash" : false, // Tolerate unescaped last dash i.e. `[-...]`.
"scripturl" : false, // Tolerate script-targeted URLs.
"smarttabs" : false, // Tolerate mixed tabs and spaces when the latter are used for alignmnent only.
"shadow" : false, // Allows re-define variables later in code e.g. `var x=1; x=2;`.
"sub" : true, // Tolerate all forms of subscript notation besides dot notation e.g. `dict['key']` instead of `dict.key`.
"supernew" : true, // Tolerate `new function () { ... };` and `new Object;`.
"validthis" : false, // Tolerate strict violations when the code is running in strict mode and you use this in a non-constructor function.

// == Environments ====================================================
//
// These options pre-define global variables that are exposed by
// popular JavaScript libraries and runtime environments—such as
// browser or node.js.

"WeakMap": true,
"Map": true,
"Set": true,
"browser" : true, // Standard browser globals e.g. `window`, `document`.
"couch" : false, // Enable globals exposed by CouchDB.
"devel" : false, // Allow development statements e.g. `console.log();`.
"dojo" : false, // Enable globals exposed by Dojo Toolkit.
"jquery" : false, // Enable globals exposed by jQuery JavaScript library.
"mootools" : false, // Enable globals exposed by MooTools JavaScript framework.
"node" : false, // Enable globals available when code is running inside of the NodeJS runtime environment.
"nonstandard" : false, // Define non-standard but widely adopted globals such as escape and unescape.
"prototypejs" : false, // Enable globals exposed by Prototype JavaScript framework.
"rhino" : false, // Enable globals available when your code is running inside of the Rhino runtime environment.
"wsh" : false, // Enable globals available when your code is running as a script for the Windows Script Host.

"console": false
// == JSLint Legacy ===================================================
//
// These options are legacy from JSLint. Aside from bug fixes they will
// not be improved in any way and might be removed at any point.

"nomen" : false, // Prohibit use of initial or trailing underbars in names.
"onevar" : false, // Allow only one `var` statement per function.
"passfail" : false, // Stop on first error.
"white" : false, // Check against strict whitespace and indentation rules.

// == Undocumented Options ============================================
//
// While I've found these options in [example1][2] and [example2][3]
// they are not described in the [JSHint Options documentation][4].
//
// [4]: http://www.jshint.com/options/

"maxerr" : 100, // Maximum errors before stopping.
"predef" : [ // Extra globals.
//"exampleVar",
//"anotherCoolGlobal",
//"iLoveDouglas"
],
"indent" : 4, // Specify indentation spacing
"globals": {
"require": false,
"exports": false,
"global": false
}
}
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@
"test": "node test/run-node.js",
"integration": "MONTAGE_VERSION=${MONTAGE_VERSION:=./} MOP_VERSION=${MOP_VERSION:=#master} node node_modules/mop-integration/integration",
"jsdoc": "node ../montagejs.org/build/jsdoc/jsdoc.js -out $PWD/builds/jsdoc/ montage@npm-link",
"lint": "jshint core ui composer window-loader",
"test:karma": "karma start --no-auto-watch --single-run",
"test:karma-debug": "karma start --no-auto-watch --single-run --browsers=PhantomJS_debug",
"test:karma-firefox": "karma start --no-auto-watch --single-run --browsers=Firefox",
Expand Down