Completed
Push — master ( 76244a...d7607b )
by Harold
8s
created

Checkout Config

tools:
    js_hint:
        enabled: true
        use_native_config: false
        extensions:
            - js
        filter:
            paths: {  }
            excluded_paths: 
              - "dist/*"
        config:
            "bitwise"       : false    # Prohibit bitwise operators (& | ^ etc.).
            "curly"         : false    # Require {} for every new block or scope.
            "eqeqeq"        : false    # Require triple equals i.e. `===`.
            "forin"         : false    # Prohibit `for in` loops without `hasOwnPrototype`.
            "immed"         : false    # 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"         : false    # Prohibit use of `arguments.caller` and `arguments.callee`.
            "noempty"       : false    # Prohibit use of empty blocks.
            "nonew"         : false    # Prohibit use of constructors for side-effects.
            "plusplus"      : false    # Prohibit use of `++` & `--`.
            "regexp"        : true     # Prohibit `.` and `[^...]` in regular expressions.
            "undef"         : false    # Require all non-global variables be declared before they are used.
            "strict"        : true     # Require `use strict` pragma in every file.
            "trailing"      : false    # 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"          : true     # 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"  : false    # 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"      : true     # 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"     : true     # 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"     : true     # 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.
            
            "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"          : true     # 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.
            
            # == 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.
        path_configs: {  }
filter:
    paths: {  }
    excluded_paths: 
        - "dist/*"
build_failure_conditions: {  }
application:
    type: none