Constant Field Values

Contents

org.sonar.*

  • org.sonar.javascript.lexer.JavaScriptLexer 
    Modifier and Type Constant Field Value
    public static final String COMMENT "(?://[^\\n\\r]*+|<!--[^\\n\\r]*+|/\\*[\\s\\S]*?\\*/)"
    public static final String IDENTIFIER "(?:[$_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}]|\\\\u[0-9a-fA-F][0-9a-fA-F][0-9a-fA-F][0-9a-fA-F])(?:(?:[$_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}]|\\\\u[0-9a-fA-F][0-9a-fA-F][0-9a-fA-F][0-9a-fA-F])|[\\p{Mn}\\p{Mc}\\p{Nd}\\p{Pc}])*+"
    public static final String JSX_IDENTIFIER "(?:[$_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}]|\\\\u[0-9a-fA-F][0-9a-fA-F][0-9a-fA-F][0-9a-fA-F])(?:(?:[$_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}]|\\\\u[0-9a-fA-F][0-9a-fA-F][0-9a-fA-F][0-9a-fA-F])|[\\p{Mn}\\p{Mc}\\p{Nd}\\p{Pc}|-])*+"
    public static final String LINE_TERMINATOR "\\n\\r\\u2028\\u2029"
    public static final String LINE_TERMINATOR_SEQUENCE "(?:\\n|\\r\\n|\\r|\\u2028|\\u2029)"
    public static final String LITERAL "(?:\"([^\"\\\\]*+(\\\\[\\s\\S])?+)*+\"|\'([^\'\\\\]*+(\\\\[\\s\\S])?+)*+\')"
    public static final String MULTI_LINE_COMMENT "/\\*[\\s\\S]*?\\*/"
    public static final String MULTI_LINE_COMMENT_NO_LB "/\\*[^\\n\\r]*?\\*/"
    public static final String NUMERIC_LITERAL "(?:[0-9]++\\.([0-9]++)?+([Ee][+-]?+[0-9_]++)?+|\\.[0-9]++([Ee][+-]?+[0-9_]++)?+|[0-9]++([Ee][+-]?+[0-9_]++)|0[xX][0-9a-fA-F]++\\.[0-9a-fA-F_]*+([Pp][+-]?+[0-9_]++)?+|0[xX][0-9a-fA-F]++([Pp][+-]?+[0-9_]++)|0[xX][0-9a-fA-F]++|0[bB][01]++|0[oO][0-7]++|[0-9]++)"
    public static final String SINGLE_LINE_COMMENT "//[^\\n\\r]*+|<!--[^\\n\\r]*+"
    public static final String WHITESPACE "\\t\\u000B\\f\\u0020\\u00A0\\uFEFF\\p{Zs}"
  • org.sonar.javascript.lexer.JavaScriptRegexpChannel 
    Modifier and Type Constant Field Value
    public static final String REGULAR_EXPRESSION "\\/(?![*/])(?:[^\\\\\\[/\\r\\n\\u2028\\u2029]|\\[(?:[^\\]\\\\\\r\\n\\u2028\\u2029]|\\\\[^\\r\\n\\u2028\\u2029])*+\\]|\\\\[^\\r\\n\\u2028\\u2029])*+\\/\\p{javaJavaIdentifierPart}*+"
  • org.sonar.javascript.tree.symbols.GlobalVariableNames 
    Modifier and Type Constant Field Value
    public static final String ENVIRONMENTS_DEFAULT_VALUE "amd, applescript, atomtest, browser, commonjs, couch, embertest, flow, greasemonkey, jasmine, jest, jquery, meteor, mocha, mongo, nashorn, node, phantomjs, prototypejs, protractor, qunit, rhino, serviceworker, shared-node-browser, shelljs, webextensions, worker, wsh, yui"
    public static final String ENVIRONMENTS_PROPERTY_KEY "sonar.javascript.environments"
    public static final String GLOBALS_DEFAULT_VALUE "angular,goog,google,OpenLayers,d3,dojo,dojox,dijit,Backbone,moment,casper"
    public static final String GLOBALS_PROPERTY_KEY "sonar.javascript.globals"