Rich is a Python library for rich text and beautiful formatting in the terminal.
496 matches across 10 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | README.hi.md | 0 | def iter_first_last(values: iterable[t]) -> iterable[tuple[bool, bool, t]]: |
| HIGH | README.fr.md | 0 | def iter_first_last(values: iterable[t]) -> iterable[tuple[bool, bool, t]]: |
| HIGH | README.sv.md | 0 | def iter_first_last(values: iterable[t]) -> iterable[tuple[bool, bool, t]]: |
| HIGH | README.it.md | 0 | def iter_first_last(values: iterable[t]) -> iterable[tuple[bool, bool, t]]: |
| HIGH | README.es.md | 0 | def iter_first_last(values: iterable[t]) -> iterable[tuple[bool, bool, t]]: |
| HIGH | README.cn.md | 0 | def iter_first_last(values: iterable[t]) -> iterable[tuple[bool, bool, t]]: |
| HIGH | README.tr.md | 0 | def iter_first_last(values: iterable[t]) -> iterable[tuple[bool, bool, t]]: |
| HIGH | README.de.md | 0 | def iter_first_last(values: iterable[t]) -> iterable[tuple[bool, bool, t]]: |
| HIGH | README.fa.md | 0 | def iter_first_last(values: iterable[t]) -> iterable[tuple[bool, bool, t]]: |
| HIGH | README.md | 0 | def iter_first_last(values: iterable[t]) -> iterable[tuple[bool, bool, t]]: |
| HIGH | README.ja.md | 0 | def iter_first_last(values: iterable[t]) -> iterable[tuple[bool, bool, t]]: |
| HIGH | README.pt-br.md | 0 | def iter_first_last(values: iterable[t]) -> iterable[tuple[bool, bool, t]]: |
| HIGH | README.de-ch.md | 0 | def iter_first_last(values: iterable[t]) -> iterable[tuple[bool, bool, t]]: |
| HIGH | README.zh-tw.md | 0 | def iter_first_last(values: iterable[t]) -> iterable[tuple[bool, bool, t]]: |
| HIGH | README.id.md | 0 | def iter_first_last(values: iterable[t]) -> iterable[tuple[bool, bool, t]]: |
| HIGH | README.pl.md | 0 | def iter_first_last(values: iterable[t]) -> iterable[tuple[bool, bool, t]]: |
| HIGH | README.ru.md | 0 | def iter_first_last(values: iterable[t]) -> iterable[tuple[bool, bool, t]]: |
| HIGH | README.kr.md | 0 | def iter_first_last(values: iterable[t]) -> iterable[tuple[bool, bool, t]]: |
| HIGH | README.hi.md | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return first = true for value i |
| HIGH | README.fr.md | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return first = true for value i |
| HIGH | README.sv.md | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return first = true for value i |
| HIGH | README.it.md | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return first = true for value i |
| HIGH | README.es.md | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return first = true for value i |
| HIGH | README.cn.md | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return first = true for value i |
| HIGH | README.tr.md | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return first = true for value i |
| HIGH | README.de.md | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return first = true for value i |
| HIGH | README.fa.md | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return first = true for value i |
| HIGH | README.md | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return first = true for value i |
| HIGH | README.ja.md | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return first = true for value i |
| HIGH | README.pt-br.md | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return first = true for value i |
| HIGH | README.de-ch.md | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return first = true for value i |
| HIGH | README.zh-tw.md | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return first = true for value i |
| HIGH | README.id.md | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return first = true for value i |
| HIGH | README.pl.md | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return first = true for value i |
| HIGH | README.ru.md | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return first = true for value i |
| HIGH | README.kr.md | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return first = true for value i |
| HIGH | tests/test_syntax.py | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return first = true for value i |
| HIGH | tests/test_syntax.py | 0 | iterate and generate a tuple with a flag for first and last value. |
| HIGH | tests/test_syntax.py | 0 | iterate and generate a tuple with a flag for first and last value. |
| HIGH | rich/_loop.py | 0 | iterate and generate a tuple with a flag for first and last value. |
| HIGH | tests/render.py | 0 | link ids have a random id and system path which is a problem for reproducible tests. |
| HIGH | tests/test_log.py | 0 | link ids have a random id and system path which is a problem for reproducible tests. |
| HIGH | tests/test_card.py | 0 | link ids have a random id and system path which is a problem for reproducible tests. |
| HIGH | tests/test_markdown_no_hyperlinks.py | 0 | link ids have a random id and system path which is a problem for reproducible tests. |
| HIGH | tests/test_markdown.py | 0 | link ids have a random id and system path which is a problem for reproducible tests. |
| HIGH | rich/live.py | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return for value in iter_values |
| HIGH | rich/progress.py | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return for value in iter_values |
| HIGH | rich/__main__.py | 0 | iter_values = iter(values) try: previous_value = next(iter_values) except stopiteration: return for value in iter_values |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tests/test_pretty.py | 65 | def test_ipy_display_hook__repr_html() -> None: |
| LOW | tests/test_pretty.py | 79 | def test_ipy_display_hook__multiple_special_reprs() -> None: |
| LOW | tests/test_pretty.py | 101 | def test_ipy_display_hook__no_special_repr_methods() -> None: |
| LOW | tests/test_pretty.py | 113 | def test_ipy_display_hook__special_repr_raises_exception() -> None: |
| LOW | tests/test_pretty.py | 137 | def test_ipy_display_hook__console_renderables_on_newline() -> None: |
| LOW | tests/test_pretty.py | 234 | def test_pretty_namedtuple_length_one_no_trailing_comma() -> None: |
| LOW | tests/test_pretty.py | 239 | def test_pretty_namedtuple_empty() -> None: |
| LOW | tests/test_pretty.py | 244 | def test_pretty_namedtuple_custom_repr() -> None: |
| LOW | tests/test_pretty.py | 252 | def test_pretty_namedtuple_fields_invalid_type() -> None: |
| LOW | tests/test_pretty.py | 261 | def test_pretty_namedtuple_max_depth() -> None: |
| LOW | tests/test_pretty.py | 312 | def test_reference_cycle_container() -> None: |
| LOW | tests/test_pretty.py | 330 | def test_reference_cycle_namedtuple() -> None: |
| LOW | tests/test_pretty.py | 347 | def test_reference_cycle_dataclass() -> None: |
| LOW | tests/test_pretty.py | 370 | def test_reference_cycle_attrs() -> None: |
| LOW | tests/test_pretty.py | 393 | def test_reference_cycle_custom_repr() -> None: |
| LOW | tests/test_pretty.py | 730 | def test_tuple_rich_repr_default() -> None: |
| LOW | tests/test_pretty.py | 742 | def test_dataclass_no_attribute() -> None: |
| LOW | tests/test_filesize.py | 17 | def test_pick_unit_and_suffix(): |
| LOW | tests/test_tree.py | 18 | def test_render_single_branch(): |
| LOW | tests/test_tree.py | 30 | def test_render_double_branch(): |
| LOW | tests/test_logging.py | 64 | def test_exception_with_extra_lines(): |
| LOW | tests/test_logging.py | 94 | def test_stderr_and_stdout_are_none(monkeypatch): |
| LOW | tests/test_logging.py | 125 | def test_markup_and_highlight(): |
| LOW | tests/test_win32_console.py | 30 | def test_windows_coordinates_to_ctype(): |
| LOW | tests/test_win32_console.py | 123 | def test_write_styled_reverse( |
| LOW | tests/test_win32_console.py | 140 | def test_write_styled_reverse( |
| LOW | tests/test_win32_console.py | 157 | def test_write_styled_no_foreground_color( |
| LOW | tests/test_win32_console.py | 174 | def test_write_styled_no_background_color( |
| LOW | tests/test_win32_console.py | 263 | def test_move_cursor_to_out_of_bounds_row( |
| LOW | tests/test_win32_console.py | 274 | def test_move_cursor_to_out_of_bounds_col( |
| LOW | tests/test_win32_console.py | 321 | def test_move_cursor_forward_newline_wrap( |
| LOW | tests/test_win32_console.py | 338 | def test_move_cursor_to_column( |
| LOW | tests/test_win32_console.py | 348 | def test_move_cursor_backward( |
| LOW | tests/test_win32_console.py | 358 | def test_move_cursor_backward_prev_line_wrap( |
| LOW | tests/test_console.py | 243 | def test_print_json_ensure_ascii() -> None: |
| LOW | tests/test_console.py | 252 | def test_print_json_with_default_ensure_ascii() -> None: |
| LOW | tests/test_console.py | 261 | def test_print_json_indent_none() -> None: |
| LOW | tests/test_console.py | 82 | def test_console_options_update() -> None: |
| LOW | tests/test_console.py | 106 | def test_console_options_update_height() -> None: |
| LOW | tests/test_console.py | 155 | def test_size_can_fall_back_to_std_descriptors( |
| LOW | tests/test_console.py | 164 | def get_terminal_size_mock_impl(fileno: int = None) -> Tuple[int, int]: |
| LOW | tests/test_console.py | 195 | def test_print_empty_with_end() -> None: |
| LOW | tests/test_console.py | 448 | def test_justify_renderable_none() -> None: |
| LOW | tests/test_console.py | 460 | def test_justify_renderable_left() -> None: |
| LOW | tests/test_console.py | 472 | def test_justify_renderable_center() -> None: |
| LOW | tests/test_console.py | 484 | def test_justify_renderable_right() -> None: |
| LOW | tests/test_console.py | 504 | def test_render_broken_renderable() -> None: |
| LOW | tests/test_console.py | 551 | def test_export_svg_specified_unique_id() -> None: |
| LOW | tests/test_console.py | 837 | def test_update_options_markup() -> None: |
| LOW | tests/test_console.py | 872 | def test_is_terminal_broken_file() -> None: |
| LOW | tests/test_console.py | 915 | def test_render_lines_height_minus_vertical_pad_is_negative() -> None: |
| LOW | tests/test_console.py | 930 | def test_recording_no_stdout_and_no_stderr_files(monkeypatch) -> None: |
| LOW | tests/test_console.py | 943 | def test_capturing_no_stdout_and_no_stderr_files(monkeypatch) -> None: |
| LOW | tests/test_console.py | 980 | def test_reenable_highlighting() -> None: |
| LOW | tests/test_syntax.py | 75 | def test_python_render_simple() -> None: |
| LOW | tests/test_syntax.py | 90 | def test_python_render_simple_passing_lexer_instance() -> None: |
| LOW | tests/test_syntax.py | 106 | def test_python_render_simple_indent_guides() -> None: |
| LOW | tests/test_syntax.py | 123 | def test_python_render_line_range_indent_guides() -> None: |
| LOW | tests/test_syntax.py | 140 | def test_python_render_indent_guides() -> None: |
| LOW | tests/test_syntax.py | 160 | def test_pygments_syntax_theme_non_str() -> None: |
| 155 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tests/test_cells.py | 1 | |
| LOW | tests/test_unicode_data.py | 1 | |
| LOW | rich/screen.py | 9 | |
| LOW | rich/screen.py | 9 | |
| LOW | rich/screen.py | 9 | |
| LOW | rich/screen.py | 9 | |
| LOW | rich/logging.py | 1 | |
| LOW | rich/measure.py | 8 | |
| LOW | rich/measure.py | 8 | |
| LOW | rich/measure.py | 8 | |
| LOW | rich/tree.py | 4 | |
| LOW | rich/tree.py | 4 | |
| LOW | rich/console.py | 60 | |
| LOW | rich/box.py | 7 | |
| LOW | rich/color.py | 14 | |
| LOW | rich/_fileno.py | 1 | |
| LOW | rich/align.py | 11 | |
| LOW | rich/align.py | 11 | |
| LOW | rich/align.py | 11 | |
| LOW | rich/_wrap.py | 1 | |
| LOW | rich/_log_render.py | 8 | |
| LOW | rich/_log_render.py | 8 | |
| LOW | rich/emoji.py | 10 | |
| LOW | rich/emoji.py | 10 | |
| LOW | rich/containers.py | 14 | |
| LOW | rich/containers.py | 14 | |
| LOW | rich/containers.py | 14 | |
| LOW | rich/containers.py | 14 | |
| LOW | rich/containers.py | 14 | |
| LOW | rich/containers.py | 14 | |
| LOW | rich/control.py | 7 | |
| LOW | rich/control.py | 7 | |
| LOW | rich/__init__.py | 6 | |
| LOW | rich/file_proxy.py | 8 | |
| LOW | rich/constrain.py | 7 | |
| LOW | rich/constrain.py | 7 | |
| LOW | rich/constrain.py | 7 | |
| LOW | rich/constrain.py | 7 | |
| LOW | rich/pretty.py | 50 | |
| LOW | rich/pretty.py | 50 | |
| LOW | rich/pretty.py | 50 | |
| LOW | rich/pretty.py | 50 | |
| LOW | rich/pretty.py | 50 | |
| LOW | rich/pretty.py | 50 | |
| LOW | rich/markdown.py | 1 | |
| LOW | rich/text.py | 33 | |
| LOW | rich/text.py | 33 | |
| LOW | rich/text.py | 33 | |
| LOW | rich/live.py | 1 | |
| LOW | rich/live.py | 6 | |
| LOW | rich/syntax.py | 1 | |
| LOW | rich/table.py | 28 | |
| LOW | rich/table.py | 28 | |
| LOW | rich/table.py | 28 | |
| LOW | rich/table.py | 28 | |
| LOW | rich/table.py | 28 | |
| LOW | rich/segment.py | 29 | |
| LOW | rich/segment.py | 29 | |
| LOW | rich/progress.py | 1 | |
| LOW | rich/progress.py | 14 | |
| 26 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | tests/test_stack.py | 6 | stack.push("foo") |
| HIGH | tests/test_stack.py | 7 | stack.push("bar") |
| HIGH | tests/test_console.py | 271 | # When stdout and stderr are null, Console.file should be replaced with NullFile |
| HIGH | tests/test_console.py | 221 | console.print_json('[false, true, null, "foo"]', indent=4) |
| HIGH | tests/test_rich_print.py | 35 | rich.print_json('[false, true, null, "foo"]', indent=4) |
| HIGH | tests/test_rich_print.py | 38 | expected = '[\n false,\n true,\n null,\n "foo"\n]\n' |
| HIGH | tests/test_style.py | 185 | stack.push(Style(bold=True)) |
| HIGH | rich/logging.py | 180 | # Handles pythonw, where stdout/stderr are null, and we return NullFile |
| HIGH | rich/tree.py | 171 | style_stack.push(get_style(node.style)) |
| HIGH | rich/tree.py | 172 | guide_style_stack.push(get_style(node.guide_style)) |
| HIGH | rich/markdown.py | 504 | self.style_stack.push(style) |
| HIGH | rich/markdown.py | 618 | context.stack.push(Link.create(self, token)) |
| HIGH | rich/markdown.py | 670 | context.stack.push(element) |
| HIGH | rich/highlighter.py | 117 | r"\b(?P<bool_true>true)\b|\b(?P<bool_false>false)\b|\b(?P<null>null)\b", |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | rich/measure.py | 82 | Get a measurement for a renderable. Args: console (~rich.console.Console): Console instance. |
| HIGH | rich/console.py | 823 | Set Live instance. Used by Live context manager (no need to call directly). Args: live (Live): Live |
| HIGH | rich/console.py | 1473 | Get a Style instance by its theme name or parse a definition. Args: name (str): The name of a style |
| HIGH | rich/console.py | 1912 | Get caller frame information. Args: offset (int): the caller offset within the current frame stack. |
| HIGH | rich/style.py | 499 | Parse a style definition. Args: style_definition (str): A string containing a style. Raise |
| HIGH | rich/markup.py | 112 | Render console markup in to a Text instance. Args: markup (str): A string containing console markup. |
| HIGH | rich/highlighter.py | 21 | Highlight a str or Text instance. Args: text (Union[str, ~Text]): Text to highlight. Raise |
| HIGH | rich/progress_bar.py | 129 | Renders the pulse animation. Args: console (Console): Console instance. width (int): Wi |
| HIGH | rich/prompt.py | 228 | Process response from user, convert to prompt type. Args: value (str): String typed by user. |
| HIGH | rich/progress.py | 1245 | Track progress file reading from a binary file. Args: file (BinaryIO): A file-like object opened in |
| HIGH | rich/progress.py | 1324 | Track progress while reading from a binary file. Args: path (Union[str, PathLike[str]]): The path t |
| HIGH | rich/_win32_console.py | 96 | Retrieves the current input mode of a console's input buffer or the current output mode of a console screen buffer. |
| HIGH | rich/_unicode_data/__init__.py | 32 | Parse a version string into a tuple of 3 integers. Args: version: A version string. Raises: Va |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tests/test_progress.py | 647 | |
| LOW | tests/test_traceback.py | 13 | |
| LOW | examples/print_calendar.py | 20 | |
| LOW | rich/tree.py | 86 | |
| LOW | rich/console.py | 383 | |
| LOW | rich/console.py | 619 | |
| LOW | rich/console.py | 1500 | |
| LOW | rich/console.py | 1652 | |
| LOW | rich/console.py | 2059 | |
| LOW | rich/console.py | 2244 | |
| LOW | rich/box.py | 115 | |
| LOW | rich/color.py | 349 | |
| LOW | rich/color.py | 485 | |
| LOW | rich/color.py | 513 | |
| LOW | rich/align.py | 143 | |
| LOW | rich/align.py | 161 | |
| LOW | rich/style.py | 344 | |
| LOW | rich/style.py | 498 | |
| LOW | rich/_wrap.py | 26 | |
| LOW | rich/containers.py | 111 | |
| LOW | rich/traceback.py | 56 | |
| LOW | rich/traceback.py | 433 | |
| LOW | rich/traceback.py | 768 | |
| LOW | rich/markup.py | 106 | |
| LOW | rich/repr.py | 36 | |
| LOW | rich/repr.py | 41 | |
| LOW | rich/repr.py | 42 | |
| LOW | rich/repr.py | 67 | |
| LOW | rich/pretty.py | 580 | |
| LOW | rich/pretty.py | 424 | |
| LOW | rich/pretty.py | 621 | |
| LOW | rich/pretty.py | 633 | |
| LOW | rich/columns.py | 62 | |
| LOW | rich/_inspect.py | 125 | |
| LOW | rich/markdown.py | 579 | |
| LOW | rich/text.py | 817 | |
| LOW | rich/text.py | 964 | |
| LOW | rich/text.py | 1106 | |
| LOW | rich/highlighter.py | 123 | |
| LOW | rich/live.py | 145 | |
| LOW | rich/live.py | 244 | |
| LOW | rich/syntax.py | 470 | |
| LOW | rich/syntax.py | 652 | |
| LOW | rich/table.py | 523 | |
| LOW | rich/table.py | 755 | |
| LOW | rich/segment.py | 247 | |
| LOW | rich/segment.py | 276 | |
| LOW | rich/segment.py | 307 | |
| LOW | rich/segment.py | 354 | |
| LOW | rich/segment.py | 630 | |
| LOW | rich/ansi.py | 138 | |
| LOW | rich/progress.py | 1311 | |
| LOW | rich/cells.py | 113 | |
| LOW | rich/cells.py | 161 | |
| LOW | rich/_windows_renderer.py | 7 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tests/test_inspect.py | 381 | except Exception as e: |
| LOW | tests/test_inspect.py | 416 | except Exception as e: |
| LOW | tests/test_repr.py | 69 | except Exception: |
| MEDIUM | tests/test_traceback.py | 63 | def test_capture(): |
| MEDIUM | tests/test_traceback.py | 286 | def test_suppress(): |
| MEDIUM | tests/test_traceback.py | 386 | def foo() -> None: |
| MEDIUM | tests/test_traceback.py | 392 | def bar() -> None: |
| LOW | tests/test_traceback.py | 97 | except Exception: |
| LOW | tests/test_traceback.py | 107 | except Exception: |
| LOW | tests/test_traceback.py | 118 | except Exception: |
| LOW | tests/test_traceback.py | 196 | except Exception: |
| LOW | tests/test_traceback.py | 206 | except Exception: |
| LOW | tests/test_traceback.py | 27 | except Exception: |
| LOW | tests/test_traceback.py | 66 | except Exception: |
| LOW | tests/test_traceback.py | 147 | except Exception: |
| LOW | tests/test_traceback.py | 174 | except Exception: |
| LOW | tests/test_traceback.py | 228 | except Exception: |
| LOW | tests/test_traceback.py | 244 | except Exception: |
| LOW | tests/test_traceback.py | 370 | except Exception as error: |
| LOW | tests/test_traceback.py | 389 | except Exception as e: |
| LOW | tests/test_traceback.py | 395 | except Exception as e: |
| LOW | tests/test_traceback.py | 278 | except Exception: |
| LOW | tests/test_traceback.py | 289 | except Exception: |
| LOW | tests/test_traceback.py | 323 | except Exception: |
| LOW | examples/exception.py | 25 | except Exception: |
| LOW | examples/recursive_error.py | 24 | except Exception: |
| LOW | rich/logging.py | 187 | except Exception: |
| LOW | rich/console.py | 81 | except Exception: |
| LOW | rich/console.py | 85 | except Exception: |
| LOW | rich/console.py | 89 | except Exception: |
| LOW | rich/_fileno.py | 19 | except Exception: |
| LOW | rich/traceback.py | 214 | except Exception: |
| LOW | rich/traceback.py | 480 | except Exception: |
| LOW | rich/traceback.py | 858 | except Exception as error: |
| LOW | rich/markup.py | 195 | except Exception as error: |
| LOW | rich/repr.py | 84 | except Exception as error: |
| LOW | rich/pretty.py | 86 | except Exception: # pragma: no coverage |
| LOW | rich/pretty.py | 167 | except Exception: |
| LOW | rich/pretty.py | 574 | except Exception: |
| LOW | rich/pretty.py | 613 | except Exception as error: |
| LOW | rich/pretty.py | 653 | except Exception: |
| LOW | rich/pretty.py | 661 | except Exception: |
| LOW | rich/pretty.py | 739 | except Exception as error: |
| LOW | rich/_inspect.py | 136 | except Exception as error: |
| LOW | rich/live.py | 134 | except Exception: |
| LOW | rich/json.py | 135 | except Exception as error: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/profile_divide.py | 3 | text = """Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore |
| LOW | tools/profile_divide.py | 3 | text = """Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore |
| LOW | tests/test_markdown_no_hyperlinks.py | 47 | > Lorem ipsum |
| LOW | tests/test_markdown_no_hyperlinks.py | 96 | expected = " \x1b[1;4mHeading\x1b[0m |
| LOW | tests/_card_render.py | 1 | expected = "\x1b[3m Rich features \ |
| LOW | tests/test_markdown.py | 47 | > Lorem ipsum |
| LOW | tests/test_markdown.py | 102 | expected = " \x1b[1;4mHeading\x1b[0m |
| LOW | benchmarks/snippets.py | 94 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliq |
| LOW | benchmarks/snippets.py | 94 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliq |
| LOW | rich/text.py | 1342 | """\nLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolo |
| LOW | rich/text.py | 1342 | """\nLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolo |
| LOW | rich/__main__.py | 71 | lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque in metus sed sapien ultricies pretium a at |
| LOW | rich/__main__.py | 71 | lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque in metus sed sapien ultricies pretium a at |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | docs/source/conf.py | 1 | # Configuration file for the Sphinx documentation builder. |
| LOW | .github/workflows/codeql.yml | 41 | # Prefix the list here with "+" to use these queries and those in the config file. |
| LOW | rich/highlighter.py | 161 | # |
| LOW | rich/highlighter.py | 181 | # Calendar date with hours, minutes, and seconds (e.g., 2008-08-30 17:21:59 or 20080830 172159). |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | rich/console.py | 2031 | """This function is called when a `BrokenPipeError` is raised. |
| MEDIUM | rich/align.py | 40 | # Create a panel 20 characters wide |