Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(179)

Side by Side Diff: third_party/pylint/checkers/spelling.py

Issue 876793002: pylint: upgrade to 1.4.1 (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/depot_tools.git@master
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/pylint/checkers/similar.py ('k') | third_party/pylint/checkers/stdlib.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2014 Michal Nowikowski. 1 # Copyright 2014 Michal Nowikowski.
2 # 2 #
3 # This program is free software; you can redistribute it and/or modify it under 3 # This program is free software; you can redistribute it and/or modify it under
4 # the terms of the GNU General Public License as published by the Free Software 4 # the terms of the GNU General Public License as published by the Free Software
5 # Foundation; either version 2 of the License, or (at your option) any later 5 # Foundation; either version 2 of the License, or (at your option) any later
6 # version. 6 # version.
7 # 7 #
8 # This program is distributed in the hope that it will be useful, but WITHOUT 8 # This program is distributed in the hope that it will be useful, but WITHOUT
9 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 9 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
10 # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details 10 # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
90 def open(self): 90 def open(self):
91 self.initialized = False 91 self.initialized = False
92 self.private_dict_file = None 92 self.private_dict_file = None
93 93
94 if enchant is None: 94 if enchant is None:
95 return 95 return
96 dict_name = self.config.spelling_dict 96 dict_name = self.config.spelling_dict
97 if not dict_name: 97 if not dict_name:
98 return 98 return
99 99
100 self.ignore_list = self.config.spelling_ignore_words.split(",") 100 self.ignore_list = [w.strip() for w in self.config.spelling_ignore_words .split(",")]
101 # "param" appears in docstring in param description and 101 # "param" appears in docstring in param description and
102 # "pylint" appears in comments in pylint pragmas. 102 # "pylint" appears in comments in pylint pragmas.
103 self.ignore_list.extend(["param", "pylint"]) 103 self.ignore_list.extend(["param", "pylint"])
104 104
105 if self.config.spelling_private_dict_file: 105 if self.config.spelling_private_dict_file:
106 self.spelling_dict = enchant.DictWithPWL( 106 self.spelling_dict = enchant.DictWithPWL(
107 dict_name, self.config.spelling_private_dict_file) 107 dict_name, self.config.spelling_private_dict_file)
108 self.private_dict_file = open( 108 self.private_dict_file = open(
109 self.config.spelling_private_dict_file, "a") 109 self.config.spelling_private_dict_file, "a")
110 else: 110 else:
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
232 232
233 # Go through lines of docstring 233 # Go through lines of docstring
234 for idx, line in enumerate(docstring.splitlines()): 234 for idx, line in enumerate(docstring.splitlines()):
235 self._check_spelling('wrong-spelling-in-docstring', 235 self._check_spelling('wrong-spelling-in-docstring',
236 line, start_line + idx) 236 line, start_line + idx)
237 237
238 238
239 def register(linter): 239 def register(linter):
240 """required method to auto register this checker """ 240 """required method to auto register this checker """
241 linter.register_checker(SpellingChecker(linter)) 241 linter.register_checker(SpellingChecker(linter))
OLDNEW
« no previous file with comments | « third_party/pylint/checkers/similar.py ('k') | third_party/pylint/checkers/stdlib.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698