refactor: Replace Vec in options metadata with static array (#3433)

This commit is contained in:
Micha Reiser 2023-03-11 10:03:56 +01:00 committed by GitHub
parent 1e081cf9a6
commit cc8b13d3a7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 204 additions and 81 deletions

View file

@ -10,7 +10,6 @@ use strum::IntoEnumIterator;
use ruff::registry::{Linter, Rule, RuleNamespace};
use ruff::settings::options::Options;
use ruff::settings::options_base::ConfigurationOptions;
use ruff_diagnostics::Availability;
use crate::ROOT_DIR;
@ -92,7 +91,7 @@ fn process_documentation(documentation: &str, out: &mut String) {
let option = rest.trim_end().trim_end_matches('`');
assert!(
Options::get(Some(option)).is_some(),
Options::metadata().get(option).is_some(),
"unknown option {option}"
);