Module Expr Str Import alias ImportFrom alias ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore TupleLoad Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad AttributeLoad NameLoad attr Str Str Str If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str Return BinOpAdd NameLoad ListLoad Str Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Return TupleLoad NameLoad Num Num NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad BinOpSub Call NameLoad Call AttributeLoad NameLoad attr Str Num Num Assign NameStore BinOpSub Call NameLoad Call AttributeLoad NameLoad attr Str Num Assign NameStore NameLoad If NameLoad body If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Str AugAssignSub NameStore Call NameLoad Call AttributeLoad NameLoad attr Str orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Str AugAssignSub NameStore Call NameLoad Call AttributeLoad NameLoad attr Str orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str orelse If BoolOpAnd CompareEq NameLoad Str Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad orelse If BoolOpAnd CompareEq NameLoad Str Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body AugAssignSub NameStore Call NameLoad NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad Str NameLoad decorator_list decorator_list
N/A N/A This module exports the JSHint plugin linter class. N/A re SublimeLinter.lint Linter JSHint N/A Linter N/A N/A Provides an interface to the jshint executable. N/A syntax N/A javascript html javascriptnext N/A executable jshint N/A version_args --version N/A version_re \bv(?P<version>\d+\.\d+\.\d+) N/A version_requirement >= 2.5.0 N/A regex ^(?:(?P<fail>ERROR: .+)|.+?: line (?P<line>\d+), col (?P<col>\d+), (?P<message>\'(?P<undef>.+)\'.+(?=.+W098)|.+\'(?P<duplicate>.+)\'.+(?=.+W075)|.+\'(?P<no_camel>.+)\'.+(?=.+W106)|(.+)?\'(?P<late_def>.+)\'.+(?=.+W003)|(.+)?\'(?P<double_declare>.+)\'.+(?=.+W004)|.+\'(?P<actual>.+)\'\.(?=.+W116)|.+\'(?P<unexpected>.+)\'\.(?=.+W016)|.+) \((?:(?P<error>E)|(?P<warning>W))(?P<code>\d+)\)) N/A config_file N/A --config .jshintrc ~ cmd N/A N/A self N/A N/A N/A Return the command line to execute. N/A command N/A N/A self executable_path --verbose --filename @ N/A N/A N/A self syntax html N/A N/A N/A N/A command append --extract=always N/A N/A command N/A * - N/A split_match N/A N/A self match N/A N/A N/A 
        Return the components of the match.

        We override this to catch linter error messages and return more presise
        info used for highlighting.

         N/A N/A self word_re None N/A match N/A N/A fail N/A N/A match group fail N/A fail N/A N/A N/A match 0 0 True False fail None N/A error N/A N/A match group error N/A warning N/A N/A match group warning N/A message N/A N/A match group message N/A code N/A N/A match group code N/A line N/A max N/A N/A int N/A N/A match group line 1 0 N/A col N/A N/A int N/A N/A match group col 1 N/A near None N/A warning N/A N/A N/A code 003 N/A N/A near N/A N/A match group late_def N/A col N/A len N/A N/A match group late_def N/A N/A N/A code 004 N/A N/A near N/A N/A match group double_declare N/A col N/A len N/A N/A match group double_declare N/A N/A N/A code 016 N/A N/A N/A self word_re N/A N/A re compile \+\+|-- N/A N/A N/A N/A code 075 N/A N/A match group duplicate N/A N/A near N/A N/A match group duplicate N/A col None N/A N/A N/A N/A code 098 N/A N/A match group undef N/A N/A near N/A N/A match group undef N/A col None N/A N/A N/A code 106 N/A N/A near N/A N/A match group no_camel N/A col None N/A N/A N/A code 116 N/A N/A actual N/A N/A match group actual N/A near N/A N/A match group actual N/A N/A N/A actual != N/A actual == N/A N/A col N/A len actual N/A N/A match line col error warning message near N/A N/A match None None None None None N/A N/A