@@ -18,7 +18,9 @@ class Htmlhint(NodeLinter):
1818
1919 """Provides an interface to htmlhint."""
2020
21- syntax = 'html'
21+ defaults = {
22+ 'selector' : 'text.html'
23+ }
2224 cmd = ('htmlhint' , '--format' , 'json' , '--nocolor' , 'stdin' )
2325 version_args = '--version'
2426 version_re = r'(?P<version>\d+\.\d+\.\d+)'
@@ -34,7 +36,6 @@ def find_errors(self, output):
3436 Calls parse_message for each error found.
3537
3638 """
37-
3839 output_json = sublime .decode_value (output )
3940
4041 # persist.debug('output_json:"{}", file: "{}"'.format(output_json, self.filename))
@@ -44,11 +45,7 @@ def find_errors(self, output):
4445 yield self .parse_message (message )
4546
4647 def parse_message (self , message ):
47- """
48- Parse message object into standard elements of an error and return them.
49-
50- """
51-
48+ """Parse message object into standard elements of an error and return them."""
5249 error_message = message ['message' ]
5350 line = message ['line' ] - 1
5451 col = message ['col' ]
@@ -66,6 +63,14 @@ def parse_message(self, message):
6663 # ignore info messages by setting message to None
6764 message = None
6865
69- persist .debug ('message -- msg:"{}", line:{}, col:{}, error: {}, warning: {}, message_obj:{}' .format (error_message , line , col , error , warning , message ))
66+ message = 'message -- msg:"{}", line:{}, col:{}, error: {}, warning: {}, message_obj:{}'
67+ persist .debug (message .format (
68+ error_message ,
69+ line ,
70+ col ,
71+ error ,
72+ warning ,
73+ message ,
74+ ))
7075
7176 return message , line , col , error , warning , error_message , None
0 commit comments