SYMBOL INDEX (28 symbols across 7 files) FILE: book/website/plugins/profile.mjs method run (line 10) | run(data) { method run (line 33) | run(data) { method run (line 56) | run(data) { method run (line 79) | run(data) { method run (line 105) | run(data) { method run (line 130) | run(data) { method run (line 210) | run(data, vfile, ctx) { function listItem (line 315) | function listItem(prefix, role, data) { function cardItem (line 329) | function cardItem(title, nodes) { FILE: tests/lorem-ipsums.py function parse_args (line 11) | def parse_args(): function remove_comments (line 32) | def remove_comments(text_string): function check_changed_files (line 46) | def check_changed_files(pr_num, github_token=None, bad_phrase=BAD_PHRASE): function check_all_files (line 79) | def check_all_files( function main (line 105) | def main(): FILE: tests/no-bad-latin.py function parse_args (line 11) | def parse_args(): function remove_comments (line 26) | def remove_comments(text_string): function get_lines (line 41) | def get_lines(text_string, sub_string): function construct_error_message (line 56) | def construct_error_message(files_dict): function read_and_check_files (line 78) | def read_and_check_files(files): function get_all_files (line 119) | def get_all_files(directory=os.path.join(ABSOLUTE_HERE, "book", "website... function main (line 140) | def main(): FILE: tests/pull_files.py function parse_args (line 9) | def parse_args(): function get_files_from_pr (line 30) | def get_files_from_pr(pr_num, github_token=None): function filter_files (line 61) | def filter_files(pr_num, github_token=None, start_phrase="book/website",... FILE: tests/release_workflow.py function update_citation_file (line 16) | def update_citation_file(citation_file_path): FILE: tests/validate-all-contributorsrc.py function get_schema (line 11) | def get_schema() -> dict[Any, Any]: function main (line 29) | def main() -> None: FILE: tests/validate-dependabot.py function main (line 11) | def main() -> None: