<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://jarl.etiennebacher.com/rules.html</loc>
    <lastmod>2026-08-24T21:25:30.314Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/vector_logic.html</loc>
    <lastmod>2026-08-24T21:26:43.309Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/unused_function.html</loc>
    <lastmod>2026-08-24T21:26:43.309Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/unnecessary_parentheses.html</loc>
    <lastmod>2026-08-24T21:26:43.309Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/unmatched_range_suppression.html</loc>
    <lastmod>2026-08-24T21:26:43.311Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/undesirable_function.html</loc>
    <lastmod>2026-08-24T21:26:43.308Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/system_file.html</loc>
    <lastmod>2026-08-24T21:26:43.307Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/strings_as_factors.html</loc>
    <lastmod>2026-08-24T21:26:43.307Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/sprintf.html</loc>
    <lastmod>2026-08-24T21:26:43.305Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/seq2.html</loc>
    <lastmod>2026-08-24T21:26:43.305Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/sample_int.html</loc>
    <lastmod>2026-08-24T21:26:43.305Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/repeat.html</loc>
    <lastmod>2026-08-24T21:26:43.305Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/redundant_equals.html</loc>
    <lastmod>2026-08-24T21:26:43.304Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/pipe_return.html</loc>
    <lastmod>2026-08-24T21:26:43.303Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/outer_negation.html</loc>
    <lastmod>2026-08-24T21:26:43.303Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/nzchar.html</loc>
    <lastmod>2026-08-24T21:26:43.303Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/notin.html</loc>
    <lastmod>2026-08-24T21:26:43.303Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/missing_argument.html</loc>
    <lastmod>2026-08-24T21:26:43.302Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/misplaced_file_suppression.html</loc>
    <lastmod>2026-08-24T21:26:43.311Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/matrix_apply.html</loc>
    <lastmod>2026-08-24T21:26:43.300Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/list2df.html</loc>
    <lastmod>2026-08-24T21:26:43.300Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/length_levels.html</loc>
    <lastmod>2026-08-24T21:26:43.300Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/is_numeric.html</loc>
    <lastmod>2026-08-24T21:26:43.300Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/internal_function.html</loc>
    <lastmod>2026-08-24T21:26:43.299Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/if_not_else.html</loc>
    <lastmod>2026-08-24T21:26:43.299Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/grepv.html</loc>
    <lastmod>2026-08-24T21:26:43.299Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/for_loop_index.html</loc>
    <lastmod>2026-08-24T21:26:43.298Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/fixed_regex.html</loc>
    <lastmod>2026-08-24T21:26:43.297Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/expect_true_false.html</loc>
    <lastmod>2026-08-24T21:26:43.313Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/expect_s3_class.html</loc>
    <lastmod>2026-08-24T21:26:43.313Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/expect_no_match.html</loc>
    <lastmod>2026-08-24T21:26:43.313Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/expect_named.html</loc>
    <lastmod>2026-08-24T21:26:43.313Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/expect_length.html</loc>
    <lastmod>2026-08-24T21:26:43.311Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/equals_nan.html</loc>
    <lastmod>2026-08-24T21:26:43.297Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/empty_file.html</loc>
    <lastmod>2026-08-24T21:26:43.297Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/duplicated_function_definition.html</loc>
    <lastmod>2026-08-24T21:26:43.296Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/dplyr_group_by_ungroup.html</loc>
    <lastmod>2026-08-24T21:26:43.311Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/download_file.html</loc>
    <lastmod>2026-08-24T21:26:43.295Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/condition_call.html</loc>
    <lastmod>2026-08-24T21:26:43.295Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/coalesce.html</loc>
    <lastmod>2026-08-24T21:26:43.295Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/browser.html</loc>
    <lastmod>2026-08-24T21:26:43.294Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/assignment.html</loc>
    <lastmod>2026-08-24T21:26:43.294Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/any_duplicated.html</loc>
    <lastmod>2026-08-24T21:26:43.293Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/reference/envvars.html</loc>
    <lastmod>2026-08-24T21:25:30.314Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/reference/cli.html</loc>
    <lastmod>2026-08-24T21:25:30.312Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/howto/suppression-comments.html</loc>
    <lastmod>2026-08-24T21:25:30.308Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/howto/rmarkdown-quarto.html</loc>
    <lastmod>2026-08-24T21:25:30.308Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/howto/precommit.html</loc>
    <lastmod>2026-08-24T21:25:30.308Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/howto/editors.html</loc>
    <lastmod>2026-08-24T21:25:30.306Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/getting-started.html</loc>
    <lastmod>2026-08-24T21:25:30.306Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/contributing-rule-example.html</loc>
    <lastmod>2026-08-24T21:25:30.306Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/by-example.html</loc>
    <lastmod>2026-08-24T21:25:30.304Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/changelog.html</loc>
    <lastmod>2026-08-24T21:25:30.304Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/contributing.html</loc>
    <lastmod>2026-08-24T21:25:30.306Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/howto/ci.html</loc>
    <lastmod>2026-08-24T21:25:30.306Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/howto/package-specific.html</loc>
    <lastmod>2026-08-24T21:25:30.306Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/howto/r-versions.html</loc>
    <lastmod>2026-08-24T21:25:30.308Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/howto/shell-completions.html</loc>
    <lastmod>2026-08-24T21:25:30.308Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/index.html</loc>
    <lastmod>2026-08-24T21:26:45.723Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/reference/config-file.html</loc>
    <lastmod>2026-08-24T21:25:30.314Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/all_equal.html</loc>
    <lastmod>2026-08-24T21:26:43.293Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/any_is_na.html</loc>
    <lastmod>2026-08-24T21:26:43.293Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/blanket_suppression.html</loc>
    <lastmod>2026-08-24T21:26:43.309Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/class_equals.html</loc>
    <lastmod>2026-08-24T21:26:43.295Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/comparison_negation.html</loc>
    <lastmod>2026-08-24T21:26:43.295Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/condition_message.html</loc>
    <lastmod>2026-08-24T21:26:43.295Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/dplyr_filter_out.html</loc>
    <lastmod>2026-08-24T21:26:43.311Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/duplicated_arguments.html</loc>
    <lastmod>2026-08-24T21:26:43.296Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/empty_assignment.html</loc>
    <lastmod>2026-08-24T21:26:43.297Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/equals_na.html</loc>
    <lastmod>2026-08-24T21:26:43.297Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/equals_null.html</loc>
    <lastmod>2026-08-24T21:26:43.297Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/expect_match.html</loc>
    <lastmod>2026-08-24T21:26:43.312Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/expect_not.html</loc>
    <lastmod>2026-08-24T21:26:43.313Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/expect_null.html</loc>
    <lastmod>2026-08-24T21:26:43.313Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/expect_s4_class.html</loc>
    <lastmod>2026-08-24T21:26:43.313Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/expect_type.html</loc>
    <lastmod>2026-08-24T21:26:43.313Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/for_loop_dup_index.html</loc>
    <lastmod>2026-08-24T21:26:43.297Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/glue.html</loc>
    <lastmod>2026-08-24T21:26:43.298Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/if_always_true.html</loc>
    <lastmod>2026-08-24T21:26:43.299Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/implicit_assignment.html</loc>
    <lastmod>2026-08-24T21:26:43.299Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/invalid_chunk_suppression.html</loc>
    <lastmod>2026-08-24T21:26:43.309Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/lengths.html</loc>
    <lastmod>2026-08-24T21:26:43.300Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/length_test.html</loc>
    <lastmod>2026-08-24T21:26:43.300Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/literal_coercion.html</loc>
    <lastmod>2026-08-24T21:26:43.300Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/misnamed_suppression.html</loc>
    <lastmod>2026-08-24T21:26:43.310Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/misplaced_suppression.html</loc>
    <lastmod>2026-08-24T21:26:43.311Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/nested_pipe.html</loc>
    <lastmod>2026-08-24T21:26:43.302Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/numeric_leading_zero.html</loc>
    <lastmod>2026-08-24T21:26:43.303Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/outdated_suppression.html</loc>
    <lastmod>2026-08-24T21:26:43.311Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/pipe_consistency.html</loc>
    <lastmod>2026-08-24T21:26:43.303Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/quotes.html</loc>
    <lastmod>2026-08-24T21:26:43.303Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/redundant_ifelse.html</loc>
    <lastmod>2026-08-24T21:26:43.305Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/rep_times_ignored.html</loc>
    <lastmod>2026-08-24T21:26:43.305Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/seq.html</loc>
    <lastmod>2026-08-24T21:26:43.305Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/sort.html</loc>
    <lastmod>2026-08-24T21:26:43.305Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/stopifnot_all.html</loc>
    <lastmod>2026-08-24T21:26:43.307Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/string_boundary.html</loc>
    <lastmod>2026-08-24T21:26:43.307Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/true_false_symbol.html</loc>
    <lastmod>2026-08-24T21:26:43.307Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/unexplained_suppression.html</loc>
    <lastmod>2026-08-24T21:26:43.311Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/unnecessary_nesting.html</loc>
    <lastmod>2026-08-24T21:26:43.308Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/unreachable_code.html</loc>
    <lastmod>2026-08-24T21:26:43.309Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/unused_object.html</loc>
    <lastmod>2026-08-24T21:26:43.309Z</lastmod>
  </url>
  <url>
    <loc>https://jarl.etiennebacher.com/rules/which_grepl.html</loc>
    <lastmod>2026-08-24T21:26:43.309Z</lastmod>
  </url>
</urlset>
