Skip to content

Commit 89cc4d2

Browse files
authored
Merge pull request #11 from borela-forks/use-selector
Use selector to detect syntax
2 parents 11c317a + 91d4ee2 commit 89cc4d2

File tree

2 files changed

+14
-9
lines changed

2 files changed

+14
-9
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ install:
88
# command to run tests
99
script:
1010
- flake8 . --max-line-length=120
11-
- pep257 . --ignore=D202
11+
- pep257 . --ignore=D202 --ignore=D211

linter.py

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)