def _get_ignore_range(self): ignored_range = [] ignored_lines = [] block = self._editor.document().begin() while block.isValid(): if self.pat_disable_lint.match(block.text()): start = block.blockNumber() while block.isValid(): block = block.next() if self.pat_enable_lint.match(block.text()): end = block.blockNumber() ignored_range.append((start, end)) break elif self.pat_ignore_lint.match(block.text()): ignored_lines.append(block.blockNumber()) block = block.next() return (ignored_range, ignored_lines) def remove_error_checker(): checker = (ErrorsChecker, resources.CUSTOM_SCHEME.get('error-underline', resources.COLOR_SCHEME['error-underline']), 10) remove_checker(checker) if settings.FIND_ERRORS: register_checker(checker=ErrorsChecker, color=resources.CUSTOM_SCHEME.get('error-underline', resources.COLOR_SCHEME['error-underline']), priority=10)
lineno += 1 if line.startswith('@@'): lineno = int(line[line.index('-') + 1:line.index(',')]) - 1 self.emit(SIGNAL("checkerCompleted()")) def refresh_display(self): tab_migration = IDE.get_service('tab_migration') if tab_migration: tab_migration.refresh_lists(self.checks) def message(self, index): if index in self.checks: return self.checks[index][0] return None def remove_migration_checker(): checker = (MigrationTo3, resources.CUSTOM_SCHEME.get( 'MigrationUnderline', resources.COLOR_SCHEME['MigrationUnderline']), 1) remove_checker(checker) if settings.SHOW_MIGRATION_TIPS: register_checker(checker=MigrationTo3, color=resources.CUSTOM_SCHEME.get( 'MigrationUnderline', resources.COLOR_SCHEME['MigrationUnderline']))
original = self.checks[result["line_number"]] original += [message] self.checks[result["line_number"]] = original else: self.reset() self.checkerCompleted.emit() def message(self, index): if index in self.checks and settings.CHECK_HIGHLIGHT_LINE: return self.checks[index][0] return None def refresh_display(self): error_list = IDE.get_service('tab_errors') if error_list: error_list.refresh_pep8_list(self.checks) def remove_pep8_checker(): _default_color = resources.COLOR_SCHEME['Pep8Underline'] checker = (Pep8Checker, resources.CUSTOM_SCHEME.get('Pep8Underline', _default_color), 2) remove_checker(checker) if settings.CHECK_STYLE: register_checker( checker=Pep8Checker, color=resources.CUSTOM_SCHEME.get( 'Pep8Underline', resources.COLOR_SCHEME['Pep8Underline']), priority=2)
class CustomReport(pycodestyle.StandardReport): def get_file_results(self): data = [] for line_number, offset, code, text, doc in self._deferred_print: col = offset + 1 data.append((line_number, col, code, text)) return data class CustomChecker(pycodestyle.Checker): def __init__(self, *args, **kw): super().__init__(*args, report=CustomReport(kw.pop("options")), **kw) def remove_pep8_checker(): checker = (Pep8Checker, resources.COLOR_SCHEME.get("editor.pep8"), 2) remove_checker(checker) if settings.CHECK_STYLE: register_checker( checker=Pep8Checker, color=resources.COLOR_SCHEME.get("editor.pep8"), priority=2 )
if line.startswith(b'@@'): lineno = int( line[line.index(b'-') + 1:line.index(b',')]) - 1 self.checkerCompleted.emit() def refresh_display(self): tab_migration = IDE.get_service('tab_migration') if tab_migration: tab_migration.refresh_lists(self.checks) def message(self, index): if index in self.checks: return self.checks[index][0] return None def remove_migration_checker(): checker = (MigrationTo3, resources.CUSTOM_SCHEME.get( 'MigrationUnderline', resources.COLOR_SCHEME['MigrationUnderline']), 1) remove_checker(checker) if settings.SHOW_MIGRATION_TIPS: register_checker(checker=MigrationTo3, color=resources.CUSTOM_SCHEME.get( 'MigrationUnderline', resources.COLOR_SCHEME['MigrationUnderline']))
@property def dirty(self): return self.checks != {} @property def dirty_text(self): return translations.TR_LINT_DIRTY_TEXT + str(len(self.checks)) def refresh_display(self): error_list = IDE.get_service('tab_errors') if error_list: error_list.refresh_error_list(self.checks) def remove_error_checker(): checker = ( ErrorsChecker, resources.COLOR_SCHEME.get('editor.checker'), 10 ) remove_checker(checker) if settings.FIND_ERRORS: register_checker( checker=ErrorsChecker, color=resources.COLOR_SCHEME.get("editor.checker"), priority=10 )
finally: i += 3 if line and lineno > -1: if lineno not in self.checks: self.checks[lineno] = [line] else: message = self.checks[lineno] message += [line] self.checks[lineno] = message else: self.reset() self.refresh_display() def refresh_display(self): error_list = IDE.get_service("tab_errors") if error_list: error_list.refresh_pep8_list(self.checks) def remove_pep8_checker(): checker = (Pep8Checker, resources.CUSTOM_SCHEME.get("pep8-underline", resources.COLOR_SCHEME["pep8-underline"]), 2) remove_checker(checker) if settings.CHECK_STYLE: register_checker( checker=Pep8Checker, color=resources.CUSTOM_SCHEME.get("pep8-underline", resources.COLOR_SCHEME["pep8-underline"]), priority=2, )
block = self._editor.document().begin() while block.isValid(): if self.pat_disable_lint.match(block.text()): start = block.blockNumber() while block.isValid(): block = block.next() if self.pat_enable_lint.match(block.text()): end = block.blockNumber() ignored_range.append((start, end)) break elif self.pat_ignore_lint.match(block.text()): ignored_lines.append(block.blockNumber()) block = block.next() return (ignored_range, ignored_lines) def remove_error_checker(): checker = (ErrorsChecker, resources.CUSTOM_SCHEME.get( 'error-underline', resources.COLOR_SCHEME['error-underline']), 10) remove_checker(checker) if settings.FIND_ERRORS: register_checker(checker=ErrorsChecker, color=resources.CUSTOM_SCHEME.get( 'error-underline', resources.COLOR_SCHEME['error-underline']), priority=10)
class CustomReport(pycodestyle.StandardReport): def get_file_results(self): data = [] for line_number, offset, code, text, doc in self._deferred_print: col = offset + 1 data.append((line_number, col, code, text)) return data class CustomChecker(pycodestyle.Checker): def __init__(self, *args, **kw): super().__init__(*args, report=CustomReport(kw.pop("options")), **kw) def remove_pep8_checker(): checker = (Pep8Checker, resources.COLOR_SCHEME.get("editor.pep8"), 2) remove_checker(checker) if settings.CHECK_STYLE: register_checker( checker=Pep8Checker, color=resources.COLOR_SCHEME.get("editor.pep8"), priority=2 )
if error_list: error_list.refresh_pep8_list(self.checks) """ class CustomReport(pycodestyle.StandardReport): def get_file_results(self): data = [] for line_number, offset, code, text, doc in self._deferred_print: # row = self.line_offset + line_number col = offset + 1 data.append((line_number, col, code, text)) return data # return sorted(self._deferred_print) class CustomChecker(pycodestyle.Checker): def __init__(self, *args, **kw): super().__init__(*args, report=CustomReport(kw.pop("options")), **kw) def remove_pep8_checker(): checker = (Pep8Checker, resources.get_color('Pep8Underline'), 2) remove_checker(checker) if settings.CHECK_STYLE: register_checker(checker=Pep8Checker, color=resources.get_color('Pep8Underline'), priority=2)
self.checkerCompleted.emit() def message(self, lineno): if lineno in self.checks: return self.checks[lineno] return None @property def dirty(self): return self.checks != {} @property def dirty_text(self): return translations.TR_LINT_DIRTY_TEXT + str(len(self.checks)) def refresh_display(self): error_list = IDE.get_service('tab_errors') if error_list: error_list.refresh_error_list(self.checks) def remove_error_checker(): checker = (ErrorsChecker, resources.COLOR_SCHEME.get('editor.checker'), 10) remove_checker(checker) if settings.FIND_ERRORS: register_checker(checker=ErrorsChecker, color=resources.COLOR_SCHEME.get("editor.checker"), priority=10)
original += [message] self.checks[result["line_number"]] = original else: self.reset() self.emit(SIGNAL("checkerCompleted()")) def message(self, index): if index in self.checks and settings.CHECK_HIGHLIGHT_LINE: return self.checks[index][0] return None def refresh_display(self): error_list = IDE.get_service('tab_errors') if error_list: error_list.refresh_pep8_list(self.checks) def remove_pep8_checker(): _default_color = resources.COLOR_SCHEME['pep8-underline'] checker = (Pep8Checker, resources.CUSTOM_SCHEME.get('pep8-underline', _default_color), 2) remove_checker(checker) if settings.CHECK_STYLE: register_checker(checker=Pep8Checker, color=resources.CUSTOM_SCHEME.get( 'pep8-underline', resources.COLOR_SCHEME['pep8-underline']), priority=2)
(range_, message, "")) self.checkerCompleted.emit() def message(self, index): if index in self.checks: return self.checks[index] return None def refresh_display(self): # error_list = IDE.get_service('tab_errors') # error_tree = IDE.get_service('errors_tree') # error_tree.refresh(self.checks, self._path) """ if error_list: error_list.refresh_pep8_list(self.checks) """ def remove_nic_checker(): checker = (NotImporterChecker, resources.COLOR_SCHEME.get("editor.checker"), 2) remove_checker(checker) if settings.FIND_ERRORS: register_checker( checker=NotImporterChecker, color=resources.COLOR_SCHEME.get("editor.checker"), priority=2 )
range_ = helpers.get_range(self._editor, values['lineno'] - 1) self.checks[values['lineno'] - 1].append((range_, message)) self.checkerCompleted.emit() def message(self, index): if index in self.checks: return self.checks[index] return None def refresh_display(self): # error_list = IDE.get_service('tab_errors') # error_tree = IDE.get_service('errors_tree') # error_tree.refresh(self.checks, self._path) """ if error_list: error_list.refresh_pep8_list(self.checks) """ def remove_nic_checker(): checker = (NotImporterChecker, resources.COLOR_SCHEME.get("editor.checker"), 2) remove_checker(checker) if settings.FIND_ERRORS: register_checker(checker=NotImporterChecker, color=resources.COLOR_SCHEME.get("editor.checker"), priority=2)
if line.startswith("@@"): lineno = int(line[line.index("-") + 1 : line.index(",")]) - 1 self.emit(SIGNAL("checkerCompleted()")) def refresh_display(self): tab_migration = IDE.get_service("tab_migration") if tab_migration: tab_migration.refresh_lists(self.checks) def message(self, index): if index in self.checks: return self.checks[index][0] return None def remove_migration_checker(): checker = ( MigrationTo3, resources.CUSTOM_SCHEME.get("MigrationUnderline", resources.COLOR_SCHEME["MigrationUnderline"]), 1, ) remove_checker(checker) if settings.SHOW_MIGRATION_TIPS: register_checker( checker=MigrationTo3, color=resources.CUSTOM_SCHEME.get("MigrationUnderline", resources.COLOR_SCHEME["MigrationUnderline"]), )