badness
LaTeX language server, formatter, and linter
File Explorer
Download Latest Version (.zip)- openai.yaml
- SKILL.md
- SKILL.md
- SKILL.md
- BIB_PARSE_COMPAT.md
- SKILL.md
- SKILL.md
- SKILL.md
- PARSE_COMPAT.md
- SKILL.md
- SKILL.md
- SKILL.md
- session-start.sh
- settings.json
- bug_report.yml
- config.yml
- formatting_request.yml
- lint_rule.yml
- build-and-test.yml
- docs.yml
- lint.yml
- packages.yml
- publish-aur.yml
- publish-code-extensions.yml
- publish-crates.yml
- publish-npm.yml
- publish-pypi.yml
- smoke-test.yml
- dependabot.yml
- FUNDING.yml
- pull_request_template.md
- .gitignore
- download.sh
- small.tex
- benchmark_results.json
- compare_format.sh
- compare_lsp_memory.sh
- formatting.rs
- keystroke.rs
- lsp_memory.rs
- lsp_memory_compare.py
- memory_results.json
- README.md
- reparse.rs
- sites.rs
- test_lsp_memory_compare.py
- _common.tex
- icon.pdf
- icon.png
- icon.svg
- logo-dark.pdf
- logo-dark.png
- logo-dark.svg
- logo.pdf
- logo.png
- logo.svg
- logo.tex
- og.pdf
- og.png
- og.tex
- wordmark.pdf
- wordmark.tex
- core.rs
- sort.rs
- formatter.rs
- colspec.rs
- context.rs
- core.rs
- ir.rs
- perturb.rs
- printer.rs
- sentence.rs
- style.rs
- ast.rs
- bib.rs
- declarations.rs
- directives.rs
- formatter.rs
- lib.rs
- parser.rs
- semantic.rs
- syntax.rs
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.bib
- input.bib
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.cls
- input.cls
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.tex
- input.tex
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.sty
- input.sty
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.ins
- input.ins
- expected.sty
- input.sty
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.dtx
- input.dtx
- expected.sty
- input.sty
- expected.tex
- input.tex
- expected.dtx
- input.dtx
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.sty
- input.sty
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- expected.tex
- input.tex
- format__format_output_snapshot.snap
- bib_format.rs
- format.rs
- Cargo.toml
- CHANGELOG.md
- README.md
- arg_enums.json
- bib_fields.json
- class_names.txt
- colors.json
- cwl_signatures.json
- math_symbols.json
- package_metadata.json
- package_names.txt
- signatures.json
- tikz_libraries.json
- unicode-math.LICENSE
- unicode-math.NOTICE
- nodes.rs
- tokens.rs
- nodes.rs
- builder.rs
- entry.rs
- signature.rs
- ast.rs
- core.rs
- events.rs
- grammar.rs
- lexer.rs
- semantic.rs
- syntax.rs
- tree_builder.rs
- expl3.rs
- facts.rs
- prescan.rs
- trivia.rs
- leaf.rs
- math.rs
- protected.rs
- region.rs
- token.rs
- conditional.rs
- core.rs
- edit.rs
- events.rs
- grammar.rs
- lexer.rs
- reparse.rs
- tree_builder.rs
- builder.rs
- completion.rs
- define.rs
- doc.rs
- expl3.rs
- label.rs
- math.rs
- mode.rs
- outline.rs
- pkgmeta.rs
- signature.rs
- tikz.rs
- xparse.rs
- ast.rs
- bib.rs
- declarations.rs
- directives.rs
- error.rs
- lib.rs
- parser.rs
- semantic.rs
- syntax.rs
- accents_and_braces.bib
- basic.bib
- biblatex-examples.bib
- biblatex_examples.bib
- biblatex_relations.bib
- comments.bib
- paren_and_messy.bib
- README.md
- strings_and_preamble.bib
- accents.tex
- alignment_char_constant.tex
- basic.tex
- braceless_end.tex
- bracket_data.tex
- char_constant.tex
- citations.tex
- comments_trivia.tex
- conditionals.tex
- declared_alias.tex
- def_display_math.tex
- def_dollar_delimiter.tex
- definition_body_hooks.tex
- display_math.tex
- doc_shortverb.tex
- dollar_data.tex
- dtx_braced_verb_name.dtx
- dtx_caret_comment.dtx
- dtx_character_table.dtx
- dtx_doc_line_split_env.dtx
- dtx_guard_spanning_optional.dtx
- dtx_indented_macrocode_frame.dtx
- dtx_macrocode_left_right.dtx
- dtx_oldcomments.dtx
- dtx_short_verb_string.dtx
- dtx_verbatim_arg.dtx
- edge.tex
- env_command_alias.tex
- env_demoted_end.tex
- env_group_boundary.tex
- environments.tex
- expl3_arity.tex
- expl3_region_env_tokens.tex
- file_inclusion.tex
- footnotes.tex
- graphics.tex
- latex_command_control_symbol_name.tex
- macrocode_end_frame_comment.dtx
- macrocode_split.dtx
- malformed.tex
- math.tex
- math_nested_env_paragraph.tex
- math_operators.tex
- math_probability_brackets.tex
- math_stray_bracket_dollar.tex
- math_unclosed_left.tex
- nested_envs.tex
- newcommand.tex
- one_sided_env_alias.tex
- optional_args.tex
- sectioning.tex
- statement_body.tex
- tables.tex
- theorems.tex
- unicode_special.tex
- verbatim_braced_only.tex
- verbatim_braced_redefined.tex
- verbatim_cmd.tex
- verbatim_env.tex
- verbatim_env_defined_by_package.tex
- verbatim_filecontents.tex
- verbatim_ltxexample.tex
- bib_lexer_snapshots__lex_entry.snap
- bib_lexer_snapshots__lex_newlines_and_whitespace.snap
- bib_lexer_snapshots__lex_percent_is_a_bare_special.snap
- bib_lexer_snapshots__lex_quoted_and_concat.snap
- bib_lexer_snapshots__lex_word_vs_number.snap
- bib_parser__braces_protect_quote_in_quoted_value.snap
- bib_parser__comment_between_value_and_comma.snap
- bib_parser__comment_eats_the_rest_of_a_bare_value_line.snap
- bib_parser__comment_entry.snap
- bib_parser__comment_inside_field_and_around_concatenation.snap
- bib_parser__comment_on_its_own_line_between_fields.snap
- bib_parser__concatenation.snap
- bib_parser__junk_between_entries.snap
- bib_parser__key_only_entry.snap
- bib_parser__missing_entry_type.snap
- bib_parser__missing_equals.snap
- bib_parser__missing_field_separator.snap
- bib_parser__nested_braces.snap
- bib_parser__paren_delimited_entry.snap
- bib_parser__percent_in_braced_and_quoted_values_is_literal.snap
- bib_parser__preamble_entry.snap
- bib_parser__quoted_and_braced_values.snap
- bib_parser__regular_entry.snap
- bib_parser__stray_at_starts_new_entry.snap
- bib_parser__string_entry.snap
- bib_parser__trailing_comma.snap
- bib_parser__unterminated_brace.snap
- bib_parser__unterminated_quote.snap
- lexer_snapshots__lex_command_with_args.snap
- lexer_snapshots__lex_comment_and_paragraph.snap
- lexer_snapshots__lex_environment.snap
- lexer_snapshots__lex_inline_math.snap
- parser__a_paired_conditional_builds_one_branch_per_divider.snap
- parser__a_picture_body_wraps_each_semicolon_run_in_a_statement.snap
- parser__alignment_cell_char_constant_escaped_bracket_is_not_a_math_delimiter.snap
- parser__big_delimiter_bracket_is_never_an_optional.snap
- parser__blank_line_breaks_the_leading_bind.snap
- parser__brace_verbatim_command_argument_is_a_child.snap
- parser__braceless_end_does_not_terminate_an_environment_body.snap
- parser__braceless_end_is_a_plain_command.snap
- parser__char_constant_backtick_keeps_the_next_character_plain.snap
- parser__char_constant_backtick_never_hides_a_brace_inside_a_group.snap
- parser__char_constant_escaped_bracket_is_not_a_math_delimiter.snap
- parser__char_constant_escaped_form_lexes_benignly.snap
- parser__codeexample_optional_arg_then_opaque_body.snap
- parser__command_alias_pairs_as_an_environment.snap
- parser__command_with_required_and_optional_args.snap
- parser__comment_after_blank_line_still_binds.snap
- parser__comment_binds_leading_into_command.snap
- parser__comment_binds_leading_into_environment.snap
- parser__comment_run_binds_as_a_whole.snap
- parser__declared_alias_tree.snap
- parser__def_control_symbol_name_is_plain.snap
- parser__def_parameter_dollar_is_not_math.snap
- parser__delim_math_pairs_across_a_blank_line_inside_a_group.snap
- parser__delim_math_pairs_across_a_blank_line_inside_a_nested_environment.snap
- parser__delim_math_still_pairs_across_lines.snap
- parser__delimiter_verbatim_command_is_opaque.snap
- parser__demoted_display_dollar_regates_its_second_dollar_as_inline.snap
- parser__display_math_dollars.snap
- parser__display_math_without_reachable_closer_stays_plain.snap
- parser__dollar_display_without_closer_gates_each_dollar.snap
- parser__dollar_math_pairs_across_a_blank_line_inside_a_nested_environment.snap
- parser__dollar_math_still_pairs_across_groups_and_environments.snap
- parser__dollar_without_reachable_closer_stays_plain.snap
- parser__end_with_macro_name_group_is_a_plain_command.snap
- parser__environment_mismatch_recovers.snap
- parser__environment_with_body.snap
- parser__environments_pair_again_after_expl_syntax_off.snap
- parser__expl3_arity_attaches_call_units.snap
- parser__expl3_region_begin_end_is_plain_macro_code.snap
- parser__expl_syntax_control_word_with_underscore_and_colon.snap
- parser__filecontents_optional_and_required_args_then_opaque_body.snap
- parser__ifnextchar_bracket_stays_plain.snap
- parser__inline_and_display_math.snap
- parser__inline_verb_is_a_single_token.snap
- parser__latex_command_definition_control_symbol_name_is_plain.snap
- parser__left_right_control_word_delimiters.snap
- parser__left_right_nested_and_scripted.snap
- parser__left_right_pair.snap
- parser__line_break_does_not_cross_trivia_for_its_optional.snap
- parser__line_break_groups_star_and_optional_length.snap
- parser__lone_block_environment_is_not_wrapped.snap
- parser__lone_dollar_in_group_stays_plain.snap
- parser__lstlisting_body_starting_with_bracket_is_not_an_argument.snap
- parser__lstlisting_optional_arg_then_opaque_body.snap
- parser__lstnewenvironment_body_is_verbatim.snap
- parser__ltxexample_optional_arg_then_opaque_body.snap
- parser__makeatletter_control_word_with_at.snap
- parser__math_bracket_claimed_by_inner_command_stays_atom.snap
- parser__math_open_interval_bracket_stays_plain.snap
- parser__math_optional_attaches_when_closed.snap
- parser__math_optional_with_balanced_dollar_attaches.snap
- parser__math_optional_with_unclosed_dollar_stays_plain.snap
- parser__math_script_with_no_base.snap
- parser__math_scripts_bind_to_base.snap
- parser__math_scripts_bind_to_exact_word_atoms.snap
- parser__math_spaced_bracket_stays_content.snap
- parser__math_stray_bracket_in_dollar_stays_plain_despite_later_bracket.snap
- parser__minted_optional_and_required_args.snap
- parser__minted_required_arg_then_opaque_body.snap
- parser__nested_groups.snap
- parser__nested_lone_block_env_drops_inner_paragraph.snap
- parser__newcommand_body_splits_end_begin.snap
- parser__newenvironment_split_begin_end_bodies.snap
- parser__optional_never_attaches_across_newline.snap
- parser__paragraphs_split_on_blank_lines.snap
- parser__spaced_bracket_in_text_body_nested_in_math_stays_content.snap
- parser__spaced_name_group_still_reads_as_an_environment.snap
- parser__standalone_verb_after_command_is_not_captured.snap
- parser__star_as_math_operator_is_not_folded.snap
- parser__starred_command_folds_star_and_attaches_arguments.snap
- parser__text_spaced_optional_still_attaches.snap
- parser__text_unreachable_bracket_stays_plain.snap
- parser__trailing_same_line_comment_does_not_bind.snap
- parser__unclosed_delim_math_before_paragraph_break_stays_plain.snap
- parser__unclosed_dollar_before_paragraph_break_stays_plain.snap
- parser__unclosed_environment_at_eof.snap
- parser__undeclared_alias_tree.snap
- parser__unmatched_closing_brace.snap
- parser__unscripted_math_words_remain_coalesced.snap
- parser__verbatim_capital_optional_arg.snap
- parser__verbatim_environment_is_opaque.snap
- bib_skeleton.rs
- parse_skeleton.rs
- reparse_harness.rs
- bib_lexer_snapshots.rs
- bib_parse_compat.rs
- bib_parse_compat_allowlist.toml
- bib_parse_oracle.rs
- bib_parser.rs
- bib_roundtrip.rs
- bib_semantic.rs
- dtx.rs
- incremental_reparse.rs
- lexer_snapshots.rs
- parse_compat.rs
- parse_compat_allowlist.toml
- parse_oracle.rs
- parser.rs
- property_losslessness.rs
- reparse_corpus_sweep.rs
- roundtrip.rs
- build.rs
- Cargo.toml
- CHANGELOG.md
- README.md
- lib.rs
- Cargo.toml
- canonical.rs
- sitemap.rs
- lib.rs
- main.rs
- memory.rs
- postbuild.rs
- Cargo.lock
- Cargo.toml
- editor.js
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- architecture.md
- contributing.md
- editor-setup.md
- formatting.md
- getting-started.md
- installation.md
- linting.md
- pre-commit.md
- logo-dark.svg
- logo.svg
- codemirror.js
- app.js
- index.html
- style.css
- benchmarks.md
- bib-linter-rules.md
- cli.md
- configuration.md
- linter-rules.md
- changelog.md
- index.md
- robots.txt
- SUMMARY.md
- vega-embed.min.js
- vega-lite.min.js
- vega.min.js
- bench-charts.css
- bench-charts.js
- brand.css
- favicon.png
- favicon.svg
- playground-nav.css
- playground-nav.js
- book.toml
- parse-compat-triage.md
- launch.json
- tasks.json
- extension.ts
- installer.ts
- .gitignore
- .vscodeignore
- CHANGELOG.md
- icon.png
- LICENSE
- package-lock.json
- package.json
- README.md
- tsconfig.json
- docgen.rs
- badness.js
- package.json
- README.md
- package.json
- README.md
- PKGBUILD
- README.md
- aur_push.sh
- badness-installer.ps1
- badness-installer.sh
- check_gate_baselines.sh
- check_reparse_baselines.sh
- check_typeset_stability.sh
- fetch_arxiv_sources.py
- fetch_gate_corpora.sh
- gen_bib_fields.py
- gen_cwl_signatures.py
- gen_math_symbols.py
- gen_package_names.py
- publish-npm-stubs.sh
- smoke_scan_project.sh
- strict_trivia_survey.sh
- deprecated_suppression_syntax.rs
- duplicate_field.rs
- duplicate_key.rs
- edits.rs
- empty_field.rs
- encoding_hints.rs
- missing_required_field.rs
- title_capitalization.rs
- undefined_string.rs
- unknown_field.rs
- unused_string.rs
- check.rs
- docs.rs
- rules.rs
- suppression.rs
- completion.rs
- document_link.rs
- linter.rs
- outline.rs
- check.rs
- abbreviation_spacing.rs
- blank_line_in_keyval.rs
- dash_length.rs
- deprecated_command.rs
- deprecated_suppression_syntax.rs
- dollar_display_math.rs
- duplicate_label.rs
- duplicate_package.rs
- ellipsis.rs
- extra_alignment_tab.rs
- hard_coded_reference.rs
- invalid_macrocode_frame.rs
- label_before_caption.rs
- makeat_macro.rs
- math_operator_name.rs
- mismatched_delimiter.rs
- missing_nonbreaking_space.rs
- missing_provides.rs
- missing_required_argument.rs
- obsolete_environment.rs
- primitive_command.rs
- redundant_script_braces.rs
- sectioning_level_jump.rs
- space_before_command.rs
- straight_quotes.rs
- swallowed_space.rs
- times_variable.rs
- unclosed_math_delimiter.rs
- undefined_citation.rs
- undefined_ref.rs
- unknown_option.rs
- unreferenced_label.rs
- verbatim_trailing_text.rs
- check.rs
- conditional.rs
- diagnostic.rs
- docs.rs
- fix.rs
- render.rs
- rules.rs
- suppression.rs
- code_action.rs
- completion_resolve.rs
- document_link.rs
- folding.rs
- forward_search.rs
- hover.rs
- name_refs.rs
- selection_range.rs
- signature_help.rs
- task_pool.rs
- auxfile.rs
- citations.rs
- graph.rs
- include.rs
- labels.rs
- options.rs
- package.rs
- texmf.rs
- load.rs
- buffer.rs
- line_index.rs
- ast.rs
- bib.rs
- cli.rs
- completion.rs
- config.rs
- declarations.rs
- directives.rs
- file_discovery.rs
- formatter.rs
- incremental.rs
- ipc.rs
- lib.rs
- linter.rs
- lsp.rs
- main.rs
- parser.rs
- project.rs
- semantic.rs
- syntax.rs
- text.rs
- latex2e.all.txt
- latex2e.trivia.txt
- latex3.all.txt
- latex3.trivia.txt
- latexindent.all.txt
- latexindent.trivia.txt
- pgf.all.txt
- pgf.trivia.txt
- README.md
- SWEEP.md
- latex2e.txt
- latex3.txt
- latexindent.txt
- pgf.txt
- README.md
- bib_rule_docs__deprecated_suppression_syntax.snap
- bib_rule_docs__duplicate_field.snap
- bib_rule_docs__duplicate_key.snap
- bib_rule_docs__empty_field.snap
- bib_rule_docs__encoding_hints.snap
- bib_rule_docs__missing_required_field.snap
- bib_rule_docs__title_capitalization.snap
- bib_rule_docs__undefined_string.snap
- bib_rule_docs__unknown_field.snap
- bib_rule_docs__unused_string.snap
- rule_docs__abbreviation_spacing.snap
- rule_docs__blank_line_in_keyval.snap
- rule_docs__dash_length.snap
- rule_docs__deprecated_command.snap
- rule_docs__deprecated_suppression_syntax.snap
- rule_docs__dollar_display_math.snap
- rule_docs__duplicate_label.snap
- rule_docs__duplicate_package.snap
- rule_docs__ellipsis.snap
- rule_docs__extra_alignment_tab.snap
- rule_docs__hard_coded_reference.snap
- rule_docs__invalid_macrocode_frame.snap
- rule_docs__label_before_caption.snap
- rule_docs__makeat_macro.snap
- rule_docs__math_operator_name.snap
- rule_docs__mismatched_delimiter.snap
- rule_docs__missing_nonbreaking_space.snap
- rule_docs__missing_provides.snap
- rule_docs__missing_required_argument.snap
- rule_docs__obsolete_environment.snap
- rule_docs__primitive_command.snap
- rule_docs__redundant_script_braces.snap
- rule_docs__sectioning_level_jump.snap
- rule_docs__space_before_command.snap
- rule_docs__straight_quotes.snap
- rule_docs__swallowed_space.snap
- rule_docs__times_variable.snap
- rule_docs__unclosed_math_delimiter.snap
- rule_docs__undefined_citation.snap
- rule_docs__undefined_ref.snap
- rule_docs__unknown_option.snap
- rule_docs__unreferenced_label.snap
- rule_docs__verbatim_trailing_text.snap
- conditionals.tex
- forced_break_glued_groups.tex
- issue_141_trailing_control_newline.tex
- keyval_mandatory.tex
- keyval_optionals.tex
- math_whitespace.tex
- opaque_groups.tex
- statement_seams.tex
- verbatim_arguments.tex
- arxiv_smoke_sources.tsv
- bib_lint.rs
- bib_rule_docs.rs
- cli_config.rs
- cli_format.rs
- cli_inverse_search.rs
- cli_lint.rs
- debug_format.rs
- format_packages.rs
- incremental.rs
- lint.rs
- lsp.rs
- package.rs
- project.rs
- rule_docs.rs
- scaling.rs
- semantic.rs
- test_smoke_scripts.py
- .gitattributes
- .gitignore
- .versionary-manifest.json
- AGENTS.md
- build.rs
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- CLAUDE.md
- CONTRIBUTING.md
- deny.toml
- devenv.lock
- devenv.nix
- devenv.yaml
- flake.lock
- flake.nix
- LICENSE
- panache.toml
- pyproject.toml
- README.md
- rust-toolchain.toml
- Taskfile.yml
- TODO.md
- versionary.jsonc
// repository documentation
Was this content helpful?
(0 ratings)
