| OLD | NEW | 
|---|
| 1 # This file is part of Adblock Plus <https://adblockplus.org/>, | 1 # This file is part of Adblock Plus <https://adblockplus.org/>, | 
| 2 # Copyright (C) 2006-present eyeo GmbH | 2 # Copyright (C) 2006-present eyeo GmbH | 
| 3 # | 3 # | 
| 4 # Adblock Plus is free software: you can redistribute it and/or modify | 4 # Adblock Plus is free software: you can redistribute it and/or modify | 
| 5 # it under the terms of the GNU General Public License version 3 as | 5 # it under the terms of the GNU General Public License version 3 as | 
| 6 # published by the Free Software Foundation. | 6 # published by the Free Software Foundation. | 
| 7 # | 7 # | 
| 8 # Adblock Plus is distributed in the hope that it will be useful, | 8 # Adblock Plus is distributed in the hope that it will be useful, | 
| 9 # but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 # but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| 10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 46         with open(filename, 'rb') as file: | 46         with open(filename, 'rb') as file: | 
| 47             if sys.version_info[0] >= 3: | 47             if sys.version_info[0] >= 3: | 
| 48                 for token in tokenize.tokenize(file.readline): | 48                 for token in tokenize.tokenize(file.readline): | 
| 49                     tokeneater(*token) | 49                     tokeneater(*token) | 
| 50             else: | 50             else: | 
| 51                 tokenize.tokenize(file.readline, tokeneater) | 51                 tokenize.tokenize(file.readline, tokeneater) | 
| 52 | 52 | 
| 53         return errors | 53         return errors | 
| 54 | 54 | 
| 55     def _get_reported_errors(self, filename): | 55     def _get_reported_errors(self, filename): | 
| 56         output = subprocess.Popen(['flake8', filename], | 56         output = subprocess.Popen(['flake8', '--select=A', filename], | 
| 57                                   stdout=subprocess.PIPE).communicate()[0] | 57                                   stdout=subprocess.PIPE).communicate()[0] | 
| 58 | 58 | 
| 59         errors = set() | 59         errors = set() | 
| 60         for line in output.decode('utf-8').splitlines(): | 60         for line in output.decode('utf-8').splitlines(): | 
| 61             _, lineno, colno, error = line.split(':', 3) | 61             _, lineno, colno, error = line.split(':', 3) | 
| 62             errors.add((int(lineno), int(colno), error.split()[0])) | 62             errors.add((int(lineno), int(colno), error.split()[0])) | 
| 63 | 63 | 
| 64         return errors | 64         return errors | 
| 65 | 65 | 
| 66     def initialize_options(self): | 66     def initialize_options(self): | 
| (...skipping 28 matching lines...) Expand all  Loading... | 
| 95             failed = True | 95             failed = True | 
| 96 | 96 | 
| 97         if failed: | 97         if failed: | 
| 98             sys.exit(1) | 98             sys.exit(1) | 
| 99 | 99 | 
| 100 | 100 | 
| 101 setup( | 101 setup( | 
| 102     name='flake8-eyeo', | 102     name='flake8-eyeo', | 
| 103     version='0.1', | 103     version='0.1', | 
| 104     py_modules=['flake8_eyeo'], | 104     py_modules=['flake8_eyeo'], | 
| 105     install_requires=['flake8>=3.2.1'], | 105     install_requires=[ | 
|  | 106         'flake8>=3.2.1', | 
|  | 107         'flake8-docstrings', | 
|  | 108         'flake8-commas', | 
|  | 109         'pep8-naming', | 
|  | 110     ], | 
| 106     entry_points={ | 111     entry_points={ | 
| 107         'flake8.extension': [ | 112         'flake8.extension': [ | 
|  | 113             '_    = flake8_eyeo:DefaultConfigOverride', | 
| 108             'A    = flake8_eyeo:check_ast', | 114             'A    = flake8_eyeo:check_ast', | 
| 109             'A1   = flake8_eyeo:check_quotes', | 115             'A1   = flake8_eyeo:check_quotes', | 
| 110             'A111 = flake8_eyeo:check_redundant_parenthesis', | 116             'A111 = flake8_eyeo:check_redundant_parenthesis', | 
| 111             'A303 = flake8_eyeo:check_non_default_encoding', | 117             'A303 = flake8_eyeo:check_non_default_encoding', | 
| 112         ], | 118         ], | 
| 113     }, | 119     }, | 
| 114     cmdclass={'test': TestCommand}, | 120     cmdclass={'test': TestCommand}, | 
| 115 ) | 121 ) | 
| OLD | NEW | 
|---|