Classes | Functions | Variables
roslint.pycodestyle Namespace Reference

Classes

class  BaseReport
 
class  Checker
 Framework to run all checks. More...
 
class  DiffReport
 
class  FileReport
 
class  StandardReport
 
class  StyleGuide
 

Functions

def _break_around_binary_operators (tokens)
 
def _get_parameters (function)
 
def _is_binary_operator (token_type, text)
 
def _is_eol_token (token)
 
def _main ()
 
def _parse_multi_options (options, split_token=')
 
def ambiguous_identifier (logical_line, tokens)
 
def bare_except (logical_line, noqa)
 
def blank_lines (logical_line, blank_lines, indent_level, line_number, blank_before, previous_logical, previous_unindented_logical_line, previous_indent_level, lines)
 Plugins (check functions) for logical lines. More...
 
def break_after_binary_operator (logical_line, tokens)
 
def break_before_binary_operator (logical_line, tokens)
 
def comparison_negative (logical_line)
 
def comparison_to_singleton (logical_line, noqa)
 
def comparison_type (logical_line, noqa)
 
def compound_statements (logical_line)
 
def continued_indentation (logical_line, tokens, indent_level, hang_closing, indent_char, noqa, verbose)
 
def expand_indent (line)
 
def explicit_line_join (logical_line, tokens)
 
def extraneous_whitespace (logical_line)
 
def filename_match (filename, patterns, default=True)
 
def get_parser (prog='pycodestyle', version=__version__)
 
def imports_on_separate_lines (logical_line)
 
def indentation (logical_line, previous_logical, indent_char, indent_level, previous_indent_level)
 
def lru_cache (maxsize=128)
 
def maximum_doc_length (logical_line, max_doc_length, noqa, tokens)
 
def maximum_line_length (physical_line, max_line_length, multiline, line_number, noqa)
 
def missing_whitespace (logical_line)
 
def missing_whitespace_after_import_keyword (logical_line)
 
def missing_whitespace_around_operator (logical_line, tokens)
 
def module_imports_on_top_of_file (logical_line, indent_level, checker_state, noqa)
 
def mute_string (text)
 
def normalize_paths (value, parent=os.curdir)
 
def parse_udiff (diff, patterns=None, parent='.')
 
def process_options (arglist=None, parse_argv=False, config_file=None, parser=None, verbose=None)
 
def python_3000_async_await_keywords (logical_line, tokens)
 
def python_3000_backticks (logical_line)
 
def python_3000_has_key (logical_line, noqa)
 
def python_3000_invalid_escape_sequence (logical_line, tokens, noqa)
 
def python_3000_not_equal (logical_line)
 
def python_3000_raise_comma (logical_line)
 
def read_config (options, args, arglist, parser)
 
def readlines (filename)
 Helper functions. More...
 
def register_check (check, codes=None)
 
def stdin_get_value ()
 
def tabs_obsolete (physical_line)
 
def tabs_or_spaces (physical_line, indent_char)
 Plugins (check functions) for physical lines. More...
 
def trailing_blank_lines (physical_line, lines, line_number, total_lines)
 
def trailing_whitespace (physical_line)
 
def update_counts (s, counts)
 
def whitespace_around_comma (logical_line)
 
def whitespace_around_keywords (logical_line)
 
def whitespace_around_named_parameter_equals (logical_line, tokens)
 
def whitespace_around_operator (logical_line)
 
def whitespace_before_comment (logical_line, tokens)
 
def whitespace_before_parameters (logical_line, tokens)
 

Variables

string __version__ = '2.5.0'
 
dictionary _checks = {'physical_line': {}, 'logical_line': {}, 'tree': {}}
 
 _SYMBOLIC_OPS = frozenset("()[]{},:.;@=%~")|frozenset(("...",))
 
 ARITHMETIC_OP = frozenset(['**', '*', '/', '//', '+', '-'])
 
tuple ASSIGNMENT_EXPRESSION_OP = (3, 8)else[]
 
list BENCHMARK_KEYS = ['directories', 'files', 'logical lines', 'physical lines']
 
dictionary BLANK_LINES_CONFIG
 
 COMPARE_NEGATIVE_REGEX = re.compile(r'\b(not)\s+[^][)(}{ ]+\s+(in|is)\s')
 
 COMPARE_SINGLETON_REGEX
 
 COMPARE_TYPE_REGEX
 
string DEFAULT_EXCLUDE = '.svn,CVS,.bzr,.hg,.git,__pycache__,.tox'
 
string DEFAULT_IGNORE = 'E121,E123,E126,E226,E24,E704,W503,W504'
 
 DOCSTRING_REGEX = re.compile(r'u?r?["\']')
 
 DUNDER_REGEX = re.compile(r'^__([^\s]+)__ = ')
 
 ERRORCODE_REGEX = re.compile(r'\b[A-Z]\d{3}\b')
 
 EXTRANEOUS_WHITESPACE_REGEX = re.compile(r'[\[({] | [\]}),;]| :(?!=)')
 
tuple FUNCTION_RETURN_ANNOTATION_OP = (3, 5)else[]
 
 HUNK_REGEX = re.compile(r'^@@ -\d+(?:,\d+)? \+(\d+)(?:,(\d+))? @@.*$')
 
 INDENT_REGEX = re.compile(r'([ \t]*)')
 
 isidentifier = re.compile(r'[a-zA-Z_]\w*$').match
 
 KEYWORD_REGEX = re.compile(r'(\s*)\b(?:%s)\b(\s*)' % r'|'.join(KEYWORDS))
 
 KEYWORDS = frozenset(keyword.kwlist + ['print', 'async'])-SINGLETONS
 
 LAMBDA_REGEX = re.compile(r'\blambda\b')
 
int MAX_DOC_LENGTH = 72
 
int MAX_LINE_LENGTH = 79
 
 NEWLINE = frozenset([tokenize.NL, tokenize.NEWLINE])
 
 noqa = lru_cache(512)(re.compile(r'# no(?:qa|pep8)\b', re.I).search)
 
 OPERATOR_REGEX = re.compile(r'(?:[^,\s])(\s*)(?:[-+*/|!<=>%&^]+)(\s*)')
 
tuple PROJECT_CONFIG = ('setup.cfg', 'tox.ini')
 
int PyCF_ONLY_AST = 1024
 
 RAISE_COMMA_REGEX = re.compile(r'raise\s+\w+\s*,')
 
dictionary REPORT_FORMAT
 
 RERAISE_COMMA_REGEX = re.compile(r'raise\s+\w+\s*,.*,\s*\w+\s*$')
 
 SINGLETONS = frozenset(['False', 'None', 'True'])
 
 SKIP_COMMENTS = SKIP_TOKENS.union([tokenize.COMMENT, tokenize.ERRORTOKEN])
 
 SKIP_TOKENS = NEWLINE.union([tokenize.INDENT, tokenize.DEDENT])
 
 STARTSWITH_DEF_REGEX = re.compile(r'^(async\s+def|def)\b')
 
 STARTSWITH_INDENT_STATEMENT_REGEX
 
 STARTSWITH_TOP_LEVEL_REGEX = re.compile(r'^(async\s+def\s+|def\s+|class\s+|@)')
 
 stdin_get_value = sys.stdin.read
 
 TESTSUITE_PATH = os.path.join(os.path.dirname(__file__), 'testsuite')
 
 UNARY_OPERATORS = frozenset(['>>', '**', '*', '+', '-'])
 
 USER_CONFIG = os.path.expanduser(r'~\.pycodestyle')
 
 WHITESPACE = frozenset(' \t')
 
 WHITESPACE_AFTER_COMMA_REGEX = re.compile(r'[,;:]\s*(?: |\t)')
 
 WS_NEEDED_OPERATORS
 
 WS_OPTIONAL_OPERATORS = ARITHMETIC_OP.union(['^', '&', '|', '<<', '>>', '%'])
 

Function Documentation

def roslint.pycodestyle._break_around_binary_operators (   tokens)
private
Private function to reduce duplication.

This factors out the shared details between
:func:`break_before_binary_operator` and
:func:`break_after_binary_operator`.

Definition at line 1236 of file pycodestyle.py.

def roslint.pycodestyle._get_parameters (   function)
private

Definition at line 168 of file pycodestyle.py.

def roslint.pycodestyle._is_binary_operator (   token_type,
  text 
)
private

Definition at line 1223 of file pycodestyle.py.

def roslint.pycodestyle._is_eol_token (   token)
private

Definition at line 1895 of file pycodestyle.py.

def roslint.pycodestyle._main ( )
private
Parse options and run checks on Python source.

Definition at line 2684 of file pycodestyle.py.

def roslint.pycodestyle._parse_multi_options (   options,
  split_token = ' 
)
private

Definition at line 2668 of file pycodestyle.py.

def roslint.pycodestyle.ambiguous_identifier (   logical_line,
  tokens 
)

Definition at line 1427 of file pycodestyle.py.

def roslint.pycodestyle.bare_except (   logical_line,
  noqa 
)

Definition at line 1409 of file pycodestyle.py.

def roslint.pycodestyle.blank_lines (   logical_line,
  blank_lines,
  indent_level,
  line_number,
  blank_before,
  previous_logical,
  previous_unindented_logical_line,
  previous_indent_level,
  lines 
)

Plugins (check functions) for logical lines.

Definition at line 321 of file pycodestyle.py.

def roslint.pycodestyle.break_after_binary_operator (   logical_line,
  tokens 
)

Definition at line 1293 of file pycodestyle.py.

def roslint.pycodestyle.break_before_binary_operator (   logical_line,
  tokens 
)

Definition at line 1263 of file pycodestyle.py.

def roslint.pycodestyle.comparison_negative (   logical_line)

Definition at line 1363 of file pycodestyle.py.

def roslint.pycodestyle.comparison_to_singleton (   logical_line,
  noqa 
)

Definition at line 1328 of file pycodestyle.py.

def roslint.pycodestyle.comparison_type (   logical_line,
  noqa 
)

Definition at line 1385 of file pycodestyle.py.

def roslint.pycodestyle.compound_statements (   logical_line)

Definition at line 1116 of file pycodestyle.py.

def roslint.pycodestyle.continued_indentation (   logical_line,
  tokens,
  indent_level,
  hang_closing,
  indent_char,
  noqa,
  verbose 
)

Definition at line 553 of file pycodestyle.py.

def roslint.pycodestyle.expand_indent (   line)

Definition at line 1783 of file pycodestyle.py.

def roslint.pycodestyle.explicit_line_join (   logical_line,
  tokens 
)

Definition at line 1180 of file pycodestyle.py.

def roslint.pycodestyle.extraneous_whitespace (   logical_line)

Definition at line 409 of file pycodestyle.py.

def roslint.pycodestyle.filename_match (   filename,
  patterns,
  default = True 
)
Check if patterns contains a pattern that matches filename.

If patterns is unspecified, this always returns True.

Definition at line 1877 of file pycodestyle.py.

def roslint.pycodestyle.get_parser (   prog = 'pycodestyle',
  version = __version__ 
)
Create the parser for the program.

Definition at line 2472 of file pycodestyle.py.

def roslint.pycodestyle.imports_on_separate_lines (   logical_line)

Definition at line 1037 of file pycodestyle.py.

def roslint.pycodestyle.indentation (   logical_line,
  previous_logical,
  indent_char,
  indent_level,
  previous_indent_level 
)

Definition at line 515 of file pycodestyle.py.

def roslint.pycodestyle.lru_cache (   maxsize = 128)
Does not really need a real a lru_cache, it's just
optimization, so let's just do nothing here. Python 3.2+ will
just get better performances, time to upgrade?

Definition at line 65 of file pycodestyle.py.

def roslint.pycodestyle.maximum_doc_length (   logical_line,
  max_doc_length,
  noqa,
  tokens 
)

Definition at line 1695 of file pycodestyle.py.

def roslint.pycodestyle.maximum_line_length (   physical_line,
  max_line_length,
  multiline,
  line_number,
  noqa 
)

Definition at line 275 of file pycodestyle.py.

def roslint.pycodestyle.missing_whitespace (   logical_line)

Definition at line 484 of file pycodestyle.py.

def roslint.pycodestyle.missing_whitespace_after_import_keyword (   logical_line)

Definition at line 466 of file pycodestyle.py.

def roslint.pycodestyle.missing_whitespace_around_operator (   logical_line,
  tokens 
)

Definition at line 811 of file pycodestyle.py.

def roslint.pycodestyle.module_imports_on_top_of_file (   logical_line,
  indent_level,
  checker_state,
  noqa 
)

Definition at line 1058 of file pycodestyle.py.

def roslint.pycodestyle.mute_string (   text)
Replace contents with 'xxx' to prevent syntax matching.

>>> mute_string('"abc"')
'"xxx"'
>>> mute_string("'''abc'''")
"'''xxx'''"
>>> mute_string("r'abc'")
"r'xxx'"

Definition at line 1810 of file pycodestyle.py.

def roslint.pycodestyle.normalize_paths (   value,
  parent = os.curdir 
)
Parse a comma-separated list of paths.

Return a list of absolute paths.

Definition at line 1859 of file pycodestyle.py.

def roslint.pycodestyle.parse_udiff (   diff,
  patterns = None,
  parent = '.' 
)
Return a dictionary of matching lines.

Definition at line 1830 of file pycodestyle.py.

def roslint.pycodestyle.process_options (   arglist = None,
  parse_argv = False,
  config_file = None,
  parser = None,
  verbose = None 
)
Process options passed either via arglist or command line args.

Passing in the ``config_file`` parameter allows other tools, such as
flake8 to specify their own options to be processed in pycodestyle.

Definition at line 2614 of file pycodestyle.py.

def roslint.pycodestyle.python_3000_async_await_keywords (   logical_line,
  tokens 
)
'async' and 'await' are reserved keywords starting at Python 3.7.

W606: async = 42
W606: await = 42
Okay: async def read(db):\n    data = await db.fetch('SELECT ...')

Definition at line 1624 of file pycodestyle.py.

def roslint.pycodestyle.python_3000_backticks (   logical_line)

Definition at line 1552 of file pycodestyle.py.

def roslint.pycodestyle.python_3000_has_key (   logical_line,
  noqa 
)

Definition at line 1511 of file pycodestyle.py.

def roslint.pycodestyle.python_3000_invalid_escape_sequence (   logical_line,
  tokens,
  noqa 
)

Definition at line 1564 of file pycodestyle.py.

def roslint.pycodestyle.python_3000_not_equal (   logical_line)

Definition at line 1538 of file pycodestyle.py.

def roslint.pycodestyle.python_3000_raise_comma (   logical_line)

Definition at line 1524 of file pycodestyle.py.

def roslint.pycodestyle.read_config (   options,
  args,
  arglist,
  parser 
)
Read and parse configurations.

If a config file is specified on the command line with the
"--config" option, then only it is used for configuration.

Otherwise, the user configuration (~/.config/pycodestyle) and any
local configurations in the current directory or above will be
merged together (in that order) using the read method of
ConfigParser.

Definition at line 2538 of file pycodestyle.py.

def roslint.pycodestyle.readlines (   filename)

Helper functions.

Read the source code.

Definition at line 1755 of file pycodestyle.py.

def roslint.pycodestyle.register_check (   check,
  codes = None 
)
Register a new check object.

Definition at line 178 of file pycodestyle.py.

def roslint.pycodestyle.stdin_get_value ( )
Read the value from stdin.

Definition at line 1776 of file pycodestyle.py.

def roslint.pycodestyle.tabs_obsolete (   physical_line)

Definition at line 223 of file pycodestyle.py.

def roslint.pycodestyle.tabs_or_spaces (   physical_line,
  indent_char 
)

Plugins (check functions) for physical lines.

Definition at line 202 of file pycodestyle.py.

def roslint.pycodestyle.trailing_blank_lines (   physical_line,
  lines,
  line_number,
  total_lines 
)

Definition at line 257 of file pycodestyle.py.

def roslint.pycodestyle.trailing_whitespace (   physical_line)

Definition at line 235 of file pycodestyle.py.

def roslint.pycodestyle.update_counts (   s,
  counts 
)

Definition at line 1887 of file pycodestyle.py.

def roslint.pycodestyle.whitespace_around_comma (   logical_line)

Definition at line 910 of file pycodestyle.py.

def roslint.pycodestyle.whitespace_around_keywords (   logical_line)

Definition at line 442 of file pycodestyle.py.

def roslint.pycodestyle.whitespace_around_named_parameter_equals (   logical_line,
  tokens 
)

Definition at line 929 of file pycodestyle.py.

def roslint.pycodestyle.whitespace_around_operator (   logical_line)

Definition at line 787 of file pycodestyle.py.

def roslint.pycodestyle.whitespace_before_comment (   logical_line,
  tokens 
)

Definition at line 995 of file pycodestyle.py.

def roslint.pycodestyle.whitespace_before_parameters (   logical_line,
  tokens 
)

Definition at line 754 of file pycodestyle.py.

Variable Documentation

string roslint.pycodestyle.__version__ = '2.5.0'
private

Definition at line 81 of file pycodestyle.py.

dictionary roslint.pycodestyle._checks = {'physical_line': {}, 'logical_line': {}, 'tree': {}}
private

Definition at line 165 of file pycodestyle.py.

roslint.pycodestyle._SYMBOLIC_OPS = frozenset("()[]{},:.;@=%~")|frozenset(("...",))
private

Definition at line 1220 of file pycodestyle.py.

roslint.pycodestyle.ARITHMETIC_OP = frozenset(['**', '*', '/', '//', '+', '-'])

Definition at line 116 of file pycodestyle.py.

tuple roslint.pycodestyle.ASSIGNMENT_EXPRESSION_OP = (3, 8)else[]

Definition at line 120 of file pycodestyle.py.

list roslint.pycodestyle.BENCHMARK_KEYS = ['directories', 'files', 'logical lines', 'physical lines']

Definition at line 132 of file pycodestyle.py.

dictionary roslint.pycodestyle.BLANK_LINES_CONFIG
Initial value:
1 = {
2  # Top level class and function.
3  'top_level': 2,
4  # Methods and nested class and function.
5  'method': 1,
6 }

Definition at line 100 of file pycodestyle.py.

roslint.pycodestyle.COMPARE_NEGATIVE_REGEX = re.compile(r'\b(not)\s+[^][)(}{ ]+\s+(in|is)\s')

Definition at line 143 of file pycodestyle.py.

roslint.pycodestyle.COMPARE_SINGLETON_REGEX
Initial value:
1 = re.compile(r'(\bNone|\bFalse|\bTrue)?\s*([=!]=)'
2  r'\s*(?(1)|(None|False|True))\b')

Definition at line 141 of file pycodestyle.py.

roslint.pycodestyle.COMPARE_TYPE_REGEX
Initial value:
1 = re.compile(r'(?:[=!]=|is(?:\s+not)?)\s+type(?:s.\w+Type'
2  r'|\s*\(\s*([^)]*[^ )])\s*\))')

Definition at line 144 of file pycodestyle.py.

string roslint.pycodestyle.DEFAULT_EXCLUDE = '.svn,CVS,.bzr,.hg,.git,__pycache__,.tox'

Definition at line 83 of file pycodestyle.py.

string roslint.pycodestyle.DEFAULT_IGNORE = 'E121,E123,E126,E226,E24,E704,W503,W504'

Definition at line 84 of file pycodestyle.py.

roslint.pycodestyle.DOCSTRING_REGEX = re.compile(r'u?r?["\']')

Definition at line 138 of file pycodestyle.py.

roslint.pycodestyle.DUNDER_REGEX = re.compile(r'^__([^\s]+)__ = ')

Definition at line 163 of file pycodestyle.py.

roslint.pycodestyle.ERRORCODE_REGEX = re.compile(r'\b[A-Z]\d{3}\b')

Definition at line 137 of file pycodestyle.py.

roslint.pycodestyle.EXTRANEOUS_WHITESPACE_REGEX = re.compile(r'[\[({] | [\]}),;]| :(?!=)')

Definition at line 139 of file pycodestyle.py.

tuple roslint.pycodestyle.FUNCTION_RETURN_ANNOTATION_OP = (3, 5)else[]

Definition at line 119 of file pycodestyle.py.

roslint.pycodestyle.HUNK_REGEX = re.compile(r'^@@ -\d+(?:,\d+)? \+(\d+)(?:,(\d+))? @@.*$')

Definition at line 149 of file pycodestyle.py.

roslint.pycodestyle.INDENT_REGEX = re.compile(r'([ \t]*)')

Definition at line 134 of file pycodestyle.py.

roslint.pycodestyle.isidentifier = re.compile(r'[a-zA-Z_]\w*$').match

Definition at line 1759 of file pycodestyle.py.

roslint.pycodestyle.KEYWORD_REGEX = re.compile(r'(\s*)\b(?:%s)\b(\s*)' % r'|'.join(KEYWORDS))

Definition at line 146 of file pycodestyle.py.

roslint.pycodestyle.KEYWORDS = frozenset(keyword.kwlist + ['print', 'async'])-SINGLETONS

Definition at line 114 of file pycodestyle.py.

roslint.pycodestyle.LAMBDA_REGEX = re.compile(r'\blambda\b')

Definition at line 148 of file pycodestyle.py.

int roslint.pycodestyle.MAX_DOC_LENGTH = 72

Definition at line 106 of file pycodestyle.py.

int roslint.pycodestyle.MAX_LINE_LENGTH = 79

Definition at line 98 of file pycodestyle.py.

roslint.pycodestyle.NEWLINE = frozenset([tokenize.NL, tokenize.NEWLINE])

Definition at line 128 of file pycodestyle.py.

roslint.pycodestyle.noqa = lru_cache(512)(re.compile(r'# no(?:qa|pep8)\b', re.I).search)

Definition at line 1780 of file pycodestyle.py.

roslint.pycodestyle.OPERATOR_REGEX = re.compile(r'(?:[^,\s])(\s*)(?:[-+*/|!<=>%&^]+)(\s*)')

Definition at line 147 of file pycodestyle.py.

tuple roslint.pycodestyle.PROJECT_CONFIG = ('setup.cfg', 'tox.ini')

Definition at line 96 of file pycodestyle.py.

int roslint.pycodestyle.PyCF_ONLY_AST = 1024

Definition at line 112 of file pycodestyle.py.

roslint.pycodestyle.RAISE_COMMA_REGEX = re.compile(r'raise\s+\w+\s*,')

Definition at line 135 of file pycodestyle.py.

dictionary roslint.pycodestyle.REPORT_FORMAT
Initial value:
1 = {
2  'default': '%(path)s:%(row)d:%(col)d: %(code)s %(text)s',
3  'pylint': '%(path)s:%(row)d: [%(code)s] %(text)s',
4 }

Definition at line 107 of file pycodestyle.py.

roslint.pycodestyle.RERAISE_COMMA_REGEX = re.compile(r'raise\s+\w+\s*,.*,\s*\w+\s*$')

Definition at line 136 of file pycodestyle.py.

roslint.pycodestyle.SINGLETONS = frozenset(['False', 'None', 'True'])

Definition at line 113 of file pycodestyle.py.

roslint.pycodestyle.SKIP_COMMENTS = SKIP_TOKENS.union([tokenize.COMMENT, tokenize.ERRORTOKEN])

Definition at line 131 of file pycodestyle.py.

roslint.pycodestyle.SKIP_TOKENS = NEWLINE.union([tokenize.INDENT, tokenize.DEDENT])

Definition at line 129 of file pycodestyle.py.

roslint.pycodestyle.STARTSWITH_DEF_REGEX = re.compile(r'^(async\s+def|def)\b')

Definition at line 150 of file pycodestyle.py.

roslint.pycodestyle.STARTSWITH_INDENT_STATEMENT_REGEX
Initial value:
1 = re.compile(
2  r'^\s*({0})\b'.format('|'.join(s.replace(' ', r'\s+') for s in (
3  'def', 'async def',
4  'for', 'async for',
5  'if', 'elif', 'else',
6  'try', 'except', 'finally',
7  'with', 'async with',
8  'class',
9  'while',
10  )))
11 )

Definition at line 152 of file pycodestyle.py.

roslint.pycodestyle.STARTSWITH_TOP_LEVEL_REGEX = re.compile(r'^(async\s+def\s+|def\s+|class\s+|@)')

Definition at line 151 of file pycodestyle.py.

roslint.pycodestyle.stdin_get_value = sys.stdin.read

Definition at line 1760 of file pycodestyle.py.

roslint.pycodestyle.TESTSUITE_PATH = os.path.join(os.path.dirname(__file__), 'testsuite')

Definition at line 97 of file pycodestyle.py.

roslint.pycodestyle.UNARY_OPERATORS = frozenset(['>>', '**', '*', '+', '-'])

Definition at line 115 of file pycodestyle.py.

roslint.pycodestyle.USER_CONFIG = os.path.expanduser(r'~\.pycodestyle')

Definition at line 87 of file pycodestyle.py.

roslint.pycodestyle.WHITESPACE = frozenset(' \t')

Definition at line 127 of file pycodestyle.py.

roslint.pycodestyle.WHITESPACE_AFTER_COMMA_REGEX = re.compile(r'[,;:]\s*(?: |\t)')

Definition at line 140 of file pycodestyle.py.

roslint.pycodestyle.WS_NEEDED_OPERATORS
Initial value:
1 = frozenset([
2  '**=', '*=', '/=', '//=', '+=', '-=', '!=', '<>', '<', '>',
3  '%=', '^=', '&=', '|=', '==', '<=', '>=', '<<=', '>>=', '=',
4  'and', 'in', 'is', 'or'] +
5  FUNCTION_RETURN_ANNOTATION_OP +
6  ASSIGNMENT_EXPRESSION_OP)

Definition at line 121 of file pycodestyle.py.

roslint.pycodestyle.WS_OPTIONAL_OPERATORS = ARITHMETIC_OP.union(['^', '&', '|', '<<', '>>', '%'])

Definition at line 117 of file pycodestyle.py.



roslint
Author(s): Mike Purvis, Jack O'Quin
autogenerated on Wed Mar 18 2020 03:20:56