# Copyright (c) 2016-2020 Claudiu Popa # Copyright (c) 2016-2017 Łukasz Rogalski # Copyright (c) 2016 Moises Lopez # Copyright (c) 2016 Alexander Todorov # Copyright (c) 2017-2018, 2020 hippo91 # Copyright (c) 2017-2018 Ville Skyttä # Copyright (c) 2017-2018 Bryce Guinta # Copyright (c) 2017 Hugo # Copyright (c) 2017 Łukasz Sznuk # Copyright (c) 2017 Alex Hearn # Copyright (c) 2017 Antonio Ossa # Copyright (c) 2018-2019 Sushobhit <31987769+sushobhit27@users.noreply.github.com> # Copyright (c) 2018 Justin Li # Copyright (c) 2018 Jim Robertson # Copyright (c) 2018 Lucas Cimon # Copyright (c) 2018 Ben James # Copyright (c) 2018 Tomer Chachamu # Copyright (c) 2018 Nick Drozd # Copyright (c) 2018 Konstantin Manna # Copyright (c) 2018 Konstantin # Copyright (c) 2018 Matej Marušák # Copyright (c) 2018 Mr. Senko # Copyright (c) 2019-2021 Pierre Sassoulas # Copyright (c) 2019 Rémi Cardona # Copyright (c) 2019 Robert Schweizer # Copyright (c) 2019 PHeanEX # Copyright (c) 2019 Paul Renvoise # Copyright (c) 2020 ethan-leba # Copyright (c) 2020 lrjball <50599110+lrjball@users.noreply.github.com> # Copyright (c) 2020 Yang Yang # Copyright (c) 2020 Anthony Sottile # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING """Looks for code which can be refactored.""" from pylint.checkers.refactoring.len_checker import LenChecker from pylint.checkers.refactoring.not_checker import NotChecker from pylint.checkers.refactoring.recommendation_checker import RecommendationChecker from pylint.checkers.refactoring.refactoring_checker import RefactoringChecker __all__ = ["LenChecker", "NotChecker", "RecommendationChecker", "RefactoringChecker"] def register(linter): """Required method to auto register this checker.""" linter.register_checker(RefactoringChecker(linter)) linter.register_checker(NotChecker(linter)) linter.register_checker(RecommendationChecker(linter)) linter.register_checker(LenChecker(linter))