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.'})