SYMBOL INDEX (73 symbols across 4 files) FILE: bashate/bashate.py function is_continuation (line 29) | def is_continuation(line): function check_for_do (line 33) | def check_for_do(line, report): function check_if_then (line 48) | def check_if_then(line, report): function check_no_trailing_whitespace (line 55) | def check_no_trailing_whitespace(line, report): function check_no_long_lines (line 60) | def check_no_long_lines(line, report, max_line_length): function check_indents (line 65) | def check_indents(logical_line, report): function check_function_decl (line 104) | def check_function_decl(line, report): function starts_heredoc (line 119) | def starts_heredoc(line): function end_of_heredoc (line 126) | def end_of_heredoc(line, token): function check_arithmetic (line 130) | def check_arithmetic(line, report): function check_bare_arithmetic (line 135) | def check_bare_arithmetic(line, report): function check_local_subshell (line 140) | def check_local_subshell(line, report): function check_hashbang (line 148) | def check_hashbang(line, filename, report): function check_conditional_expression (line 156) | def check_conditional_expression(line, report): function check_syntax (line 195) | def check_syntax(filename, report): class BashateRun (line 247) | class BashateRun(object): method __init__ (line 249) | def __init__(self): method register_ignores (line 256) | def register_ignores(self, ignores): method register_warnings (line 260) | def register_warnings(self, warnings): method register_errors (line 264) | def register_errors(self, errors): method should_ignore (line 268) | def should_ignore(self, error): method should_warn (line 271) | def should_warn(self, error): method print_error (line 279) | def print_error(self, error, line='', method log_error (line 297) | def log_error(self, error, line, filename, filelineno, warn=False): method check_files (line 305) | def check_files(self, files, verbose, max_line_length=79): function main (line 418) | def main(args=None): FILE: bashate/messages.py class _Message (line 17) | class _Message(object): method __init__ (line 32) | def __init__(self, msg_id, msg_str, long_msg, default): method msg (line 44) | def msg(self): function is_default_error (line 220) | def is_default_error(error): function is_default_warning (line 224) | def is_default_warning(error): function print_messages (line 228) | def print_messages(): FILE: bashate/tests/base.py class TestCase (line 24) | class TestCase(testtools.TestCase): method setUp (line 27) | def setUp(self): FILE: bashate/tests/test_bashate.py class TestBashate (line 30) | class TestBashate(base.TestCase): method setUp (line 32) | def setUp(self): method test_main_no_files (line 37) | def test_main_no_files(self, m_bashaterun): method test_main_return_one_on_errors (line 48) | def test_main_return_one_on_errors(self, m_bashaterun): method test_main_return_one_on_ioerror (line 59) | def test_main_return_one_on_ioerror(self, m_bashaterun): method test_multi_ignore_with_slash (line 75) | def test_multi_ignore_with_slash(self): method test_multi_ignore_with_comma (line 82) | def test_multi_ignore_with_comma(self): method test_multi_ignore_mixed (line 89) | def test_multi_ignore_mixed(self): method test_ignore (line 97) | def test_ignore(self): method test_while_check_for_do (line 104) | def test_while_check_for_do(self, m_print_error): class TestBashateSamples (line 112) | class TestBashateSamples(base.TestCase): method setUp (line 115) | def setUp(self): method assert_error_found (line 123) | def assert_error_found(self, error, lineno): method test_sample_E001 (line 134) | def test_sample_E001(self): method test_sample_E002 (line 140) | def test_sample_E002(self): method test_sample_E003 (line 146) | def test_sample_E003(self): method test_sample_E003_bad (line 151) | def test_sample_E003_bad(self): method test_sample_E004_bad (line 158) | def test_sample_E004_bad(self): method test_sample_E006_bad (line 163) | def test_sample_E006_bad(self): method test_sample_E006_bad_ignore_trailing_ws (line 172) | def test_sample_E006_bad_ignore_trailing_ws(self): method test_sample_E006_bad_custom_max_line_length (line 182) | def test_sample_E006_bad_custom_max_line_length(self): method test_sample_E006_good (line 190) | def test_sample_E006_good(self): method test_sample_E010_good (line 196) | def test_sample_E010_good(self): method test_sample_E010 (line 202) | def test_sample_E010(self): method test_sample_E011_good (line 209) | def test_sample_E011_good(self): method test_sample_E011 (line 215) | def test_sample_E011(self): method test_sample_E012 (line 222) | def test_sample_E012(self): method test_sample_E041 (line 229) | def test_sample_E041(self): method test_sample_E042 (line 235) | def test_sample_E042(self): method test_sample_E043 (line 245) | def test_sample_E043(self): method test_sample_for_loops (line 252) | def test_sample_for_loops(self): method test_sample_comments (line 259) | def test_sample_comments(self): method test_sample_E005 (line 268) | def test_sample_E005(self): method test_sample_E005_excluded (line 275) | def test_sample_E005_excluded(self): method test_sample_E040 (line 281) | def test_sample_E040(self): method test_sample_E044 (line 288) | def test_sample_E044(self): method test_sample_warning (line 299) | def test_sample_warning(self): method test_ignore_heredoc (line 310) | def test_ignore_heredoc(self): method test_pre_zero_dot_one_sample_file (line 315) | def test_pre_zero_dot_one_sample_file(self):