rulebook_pylint.options

 1from rulebook_pylint.options.max_file_size import MAX_FILE_SIZE_OPTION
 2from rulebook_pylint.options.max_line_length import MAX_LINE_LENGTH_OPTION
 3from rulebook_pylint.options.meaningless_words import MEANINGLESS_WORDS_OPTION
 4from rulebook_pylint.options.member_order import MEMBER_ORDER_OPTION
 5
 6__all__ = [
 7    'MAX_FILE_SIZE_OPTION',
 8    'MAX_LINE_LENGTH_OPTION',
 9    'MEANINGLESS_WORDS_OPTION',
10    'MEMBER_ORDER_OPTION',
11]
MAX_FILE_SIZE_OPTION = ('rulebook-max-file-size', {'default': 1000, 'type': 'int', 'metavar': '<integer>', 'help': 'Max lines of code that is allowed.'})
MAX_LINE_LENGTH_OPTION = ('rulebook-max-line-length', {'default': 100, 'type': 'int', 'metavar': '<integer>', 'help': 'Max length of a line.'})
MEANINGLESS_WORDS_OPTION = ('rulebook-meaningless-words', {'default': ('Util', 'Utility', 'Helper', 'Manager', 'Wrapper'), 'type': 'csv', 'metavar': '<comma-separated values>', 'help': 'A set of banned names.'})
MEMBER_ORDER_OPTION = ('rulebook-member-order', {'default': ('property', 'constructor', 'function', 'static'), 'type': 'csv', 'metavar': '<comma-separated values>', 'help': 'The structure of a class body.'})