[pyupgrade] Restore the keep-runtime-typing setting (#5470)

## Summary

This PR reverts #4427. See the included documentation for a detailed
explanation.

Closes #5434.
This commit is contained in:
Charlie Marsh 2023-07-02 22:11:31 -04:00 committed by GitHub
parent 6cc04d64e4
commit c8b9a46e2b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 373 additions and 13 deletions

View file

@ -13,7 +13,7 @@ use ruff::rules::{
flake8_copyright, flake8_errmsg, flake8_gettext, flake8_implicit_str_concat,
flake8_import_conventions, flake8_pytest_style, flake8_quotes, flake8_self,
flake8_tidy_imports, flake8_type_checking, flake8_unused_arguments, isort, mccabe, pep8_naming,
pycodestyle, pydocstyle, pyflakes, pylint,
pycodestyle, pydocstyle, pyflakes, pylint, pyupgrade,
};
use ruff::settings::configuration::Configuration;
use ruff::settings::options::Options;
@ -166,6 +166,7 @@ pub fn defaultSettings() -> Result<JsValue, JsValue> {
pydocstyle: Some(pydocstyle::settings::Settings::default().into()),
pyflakes: Some(pyflakes::settings::Settings::default().into()),
pylint: Some(pylint::settings::Settings::default().into()),
pyupgrade: Some(pyupgrade::settings::Settings::default().into()),
})?)
}