Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project dependencies have API risk issues #6183

Open
PyDeps opened this issue Jul 14, 2022 · 0 comments
Open

Project dependencies have API risk issues #6183

PyDeps opened this issue Jul 14, 2022 · 0 comments

Comments

@PyDeps
Copy link

PyDeps commented Jul 14, 2022

Hi, In coala, inappropriate dependency versioning constraints can cause risks.

Below are the dependencies and version constraints that the project is using

appdirs~=1.4
cached-property~=1.4.3
cli-helpers~=1.0.2
git+https://gitlab.com/coala/coala-utils+https://gitlab.com/coala/package_manager
colorlog>=2.7<4.0
packaging>=16.8
Pygments~=2.1
PyPrint~=0.2.6
requests~=2.12
setuptools>=21.2.2
unidiff~=0.5.2

The version constraint == will introduce the risk of dependency conflicts because the scope of dependencies is too strict.
The version constraint No Upper Bound and * will introduce the risk of the missing API Error because the latest version of the dependencies may remove some APIs.

After further analysis, in this project,
The version constraint of dependency setuptools can be changed to >=51.3.0,<=54.1.1.

The above modification suggestions can reduce the dependency conflicts as much as possible,
and introduce the latest version as much as possible without calling Error in the projects.

The invocation of the current project includes all the following methods.

The calling methods from the setuptools
LooseVersion.__init__
appdirs.user_data_dir
The calling methods from the all methods
Handler.self.test_program_severity_map.self.test_program_regex.sys.executable.linter
cls._call_counter.clear
cls._normalize_desc
super.do_continue
SubAspect.docs.check_consistency
collect_files
semi_range.expand
self.result_queue.empty
ignore.rstrip
self.uut.get_optional_settings
obj.__url__
task_done
printer.print
source_ranges.append
new_metadata.add_deprecated_param
profiler.dump_stats
uut.parse_output
print_section_beginning
self.test_find_no_issues
max
create_arguments_mock.reset_mock
filenames.values
response.iter_content
self.uut1.apply_from_section
regex.search
sorted
FileNotFoundError
collect_bears_by_aspects
Diff._add_linebreaks
self.fail
FileCache
run_shell_command
self.uut.add_line
Root.subaspects.values
PrintMoreInfoAction
logging.warning
FileProxy.from_file
s.real_quick_ratio
DependentBear
get_default_actions
BadTestBear
Formatting
PropertiedClass
collect_files_partial
self.uut.get_line
self.uut.join
self.aspectlist_excludes.get
versions.insert
splitted_diff.affected_code
self.name.section_name.split
object_defined_in
do_nothing_action.get_metadata
simplify_section_result
PathArg
show_bear
uut.__json__
sha1
fileproxy.clear
applied_actions.keys
kwargs_to_delete.append
apply_from_section.assert_called_once_with
section.bear_dirs
self.check_from_docstring_dataset
self.cache.set_proxymap
self.defaults.copy
_warn_if_unused_glob
arg_parser.add_argument
cls._get_process_output_metadata
check_result_ignore
settings.append
TasteError
invalid_actions.items
self._markup
self._raw_modified
self._dependency_dict.get
section_name.upper
manager.dict
uut.add_or_create_setting
expected.insert
TestDepBearDependsAAndAA
bear_globs_with_bears.add
SourceRange.join
yield_ignore_ranges
Result.from_values
SourcePosition
os.path.getmtime
uut.check_prerequisites
Languages
warn_nonexistent_targets
other.delete_line
metadata_list.append
uut.process_output
kwargs.update
hex
configure_logging
basics_match
section.get
diff.Result.__json__
uut.parse
multiprocessing.Queue
detect_encoding
map
formatter.add_text
itertools.chain.from_iterable
src.renamed_file
language.upper
create_process_group
filter_capabilities_by_languages
toignore.startswith
self.ManualProcessingTestLinter.sys.executable.linter
self.run_command
Distribution
cls.ClassPadding
patch.dict
result.delete_line
SubAspect_tastes.items
argparse.HelpFormatter.__init__
self.contents.update
RESULT_SEVERITY.MAJOR.linter
output.getvalue
result_d.location_repr
bear.run_bear_from_section
self.global_bear_list.append
instantiate_bears
my_bear.run_bear_from_section
self.contents
uut.to_string_dict
self.is_comment
i.cm.output.startswith
requests_mock.Mocker
TextPosition.__init__
match.group
section_override.self.get_section.add_or_create_setting
usage.replace
options.keys
self.BEAR_DEPS.add
self.__contains__
uut.execute_task
k.items
cache.write
identifier.line.split.split
_prepare_options
abspath.replace
expected.issubset
_import_bears
multiprocessing.Manager
traceback.format_exc
self._decrement
GlobalBear
time.time
int.Taste
show_patch_action.is_applicable
key.lower
self.line_parser._parse
PseudoPlugin
get_config_directory
acquire_settings
self.timestamp.isoformat
dependant_mock.assert_called_once_with
first_part.lstrip
ignore_regex.search
get_all_bears
self.assertRaisesRegexp
requirement.is_installed
typechain
self.instancelist_excludes.get
re.match
InvalidArgumentsLinter.sys.executable.linter
aspectbase
execute_coala
__import__
seen.append
log_capture
self.flush_cache
super.put
text.encode.hashlib.md5.hexdigest
print_lines
section_two.append
Metadata
instantiated_global_bear_list.append
cls.get_non_optional_params
uut1.apply
DependencyTracker
second_part.lstrip
get_55
os.path.splitext
regex.sys.executable.linter
applied_actions.items
type.__hash__
DocBaseClass.extract
RESULT_SEVERITY.str_dict.get
proxy.contents
generator.get_file_dict
append_to_sections
self.contents.get
requirements.read.splitlines
old_create_arguments
pkg_resources.iter_entry_points
streams.seek
show_bears
not_processed_results.append
DocBaseClass.generate_diff
LANGUAGE_NAMES.copy
TestThreeBear
self.fb.diff_dict.change_line
glob.rstrip
BearWithPrerequisites.check_prerequisites
self.control_queue.get
ShowAppliedPatchesAction
BearWithMoreAnalysis.get_non_optional_settings
fl.read.splitlines
bear_c_s2_dependencies.pop
reload
info_group.add_argument
dist.get_url
req2.install_command
old_process_output
name.split
itemgetter
AspectTypeError
RESULT_SEVERITY.INFO.sys.executable.linter
dbg.runcall
BearAction
handle.writelines
create_arguments_mock
control_queue.put
conversion_func
self.diffs.items
section.update_setting
DoNothingAction.get_metadata
bears.values
line.content.find
uut.get
self._test_glob
console_printer.print
result_texts.append
LogCapture
cli_sections.get
self.info
inspect.isclass
set.union
platform.system
obj.__glob__
_iter_choices
values.split
subprocess_timeout
uut2.overlaps
Mock
self.profile_run
AssertionError
match.start
_iter_relative_dirs
concat_doc_parts
expected_correction.self.testfile_content.Diff.from_string_arrays.split_diff
self._map.get
relpath
self.uut.replace_tabs_with_spaces
map_ambiguous_setting_to_aspect
show_bear.assert_called_once_with
line.startswith
ApplyPatchAction.get_metadata
self._mk_description
aspects.dict.items
filter
inspect.getmro
ConsolePrinter
enums.items
self.dependency_tracker.get_dependencies
arg_list.append
dict
BearI_NeedsA_NeedsBDuringRuntime
save_sections
SubSubAspect
readme.read
uut._mk_synopsis
url
func1
super.__contains__
TestDepBearBDependsA
fl.read
self.test_fail_acquire_settings
bear_test_module
self.kind
self._metavar_formatter
logging.info
test.replace
io.StringIO
self.announce
uut.warn
TestAction
dependencies_to_remove.append
coala_main
Debugger
compiled_pattern.match
data.append
code_range.get
self.sections.popitem
diff.delete_line
setuptools.command.build_py.build_py.run
BearWithPrerequisites
run
default_section.get
formatter.start_section
self._get_change
keys.append
clsattrs.setdefault
self._convert_output_regex_match_to_result
source_range.start.line.filename.original_file_dict.rstrip
global_bear_queue.put
debug_run
self.addCleanup
WINDOWS.linter
depr_value.keys
MagicMock
glob_list
dist.get_maintainer
try_to_apply_action
isinstance
bear.execute
original.split
unittest.mock.Mock
SystemExit
Section.Bear.generate_tasks
TestClass1
result_file.rstrip
self.assertNotRegex
check_call
groups.get.strip
str.Taste
self.name.section_name.split.join.lower
self.__section_name_surroundings.items
tmp_local_bears.append
PatchSet
dependency_tracker.add
mpf.format_man_page
arg.lower
super.remove
p.stdout.close
file.readline
TestClass3
execute_section
uut._mk_footer
SourceRange.from_values
get_lexer_for_filename
self.uut_dir.write_sections
man_file.write
self._dependency_dict.keys
self.test_nonexistent
MappingProxyType
error_message.format
collect_registered_bears_dirs
spacing_helper.replace_tabs_with_spaces
_set_section_language
self.logger.log
LogPrinter.__init__
source.lower
Bear.__init__
_has_all
sections.get.str.upper
test.replace.replace
KeyError
BuildManPage
BearWithAnalysis.get_metadata
BearB
BearL_NeedsA
proxymap.resolve
self._prepare_settings
partial
self.cache.untrack_files
generate_ordering
FunctionMetadata.from_function
PrintMoreInfoAction.get_metadata
dir
child
self.get_executable
highlight
getcwd
globals.values
f_b.endswith
self.uut_dir.close
file.readline.strip
proxymap.add
settings.items
operator
sections.items
cased_module_name.lower
chosen_action.apply_from_section
conf_writer.close
print
val.startswith
format_line
self.test_execute_with_filters
conf.defaults.append
version.str.split
hashlib.md5
self._mk_footer
self.logs.append
Bear
self.dependency_tracker.get_all_dependants
dir_base
visit
int.bool.bool.bool.bool.external_bear_wrap
suppress_stdout
ep.load
LogPrinterMixin
self._mk_title
inspect.cleandoc
_import_module
callable
self.add_usage
filename.endswith
os.path.realpath
ShowPatchAction
update_settings_db
ThreadPoolExecutor
new.old.strip
self.EXPECTED.copy
dependant_mock.reset_mock
ACTIONS.pop
show_enumeration
dep_strings.append
wraps
self._get_process_output_metadata
self.log_message
IndexError
coalib.bearlib.aspects.get
fill_section
path
key.lower.startswith
PEP440Version
exc.match
func
abspath
str.int.typed_dict
output.splitlines
name.str.lower
parsed_sections.items
first_part.lstrip.rstrip
RootAspect.get_leaf_aspects
self.process_diff
self.append
GlobalBear.kind
ctrlq.put
key.startswith
value.inverse.append
id
find_packages
self.uut.delete_lines
x.name.lower
self.assertRegex
hash
re.finditer
deepcopy
key
TestCommand.initialize_options
param_list.items
self.uut2.apply_from_section
self._changes.values
section_result.values
ListLogPrinter
split_pos_list.append
tuple.__new__
LogPrinter
mock.MagicMock
egg_name_to_requirement
desc.strip
exists
capture.check
_absolute_flat_glob
self.parse_output
FileDict
InvalidFilterException
StringIO
result.extend
self.build_editor_call_args
self.assertSetEqual
check_conflicts
Result
string.str.strip
self.check_validity
Section.Bear.analyze
p.stdout.read
tee
self.assertIsNone
ZeroOffsetError
ZeroOffsetLocalBear
CounterHandler.get_num_calls_for_level
ClosableObject.__init__
inputs_group.add_argument
self.ExceptionValue
filedict2.keys
pat.endswith
TestBear.missing_dependencies
pip_list.decode
EntryPoint1
self.result_queue.get
position_is_escaped
tempfile.gettempdir
_position_is_bracketed
self.parser.split
self.get_section
get_file_dict
self.documentation.splitlines
version.final._estimate_previous
self.logger.setLevel
pattern_positions_dict.items
output.format
relative_glob_function
local_bear.get_metadata
linter
fb.readlines
versions.append
self.get_metadata
isdir
which
source_range.expand
bear.check_prerequisites
aspect.__name__.lower
self.test_show_language_bears
other_keys.append
subprocess.check_output
self.message_queue.put
self.debug
docstyle_settings.contents.items
enumerate
requests.get
get_running_processes
verify_local_bear
TestClass
Root.Metadata.CommitMessage.Shortlog.TrailingPeriod
pattern.replace
str.__new__
global_bear_instance.kind
extract_documentation_with_markers
os.getcwd
requests.exceptions.ReadTimeout
bear_c_s1_dependencies.pop
self.uut.get_indentation
self.cast_type
dependency_tracker.get_dependencies
hash_id
editor.strip
patch.object
FileDictGenerator
results.keys.lower
source_ranges_match
c.isnumeric
STR_GET_VAL_FOR_SETTING.format
ClassPadding
aspectlist._remove
shlex.quote
partialmethod
LOG_LEVEL.str_dict.get
BearH_NeedsG
stderr.split
file.splitlines
uut.copy
json.load
self.test_program_severity_map.output_regex.linter
self.__proxymap.resolve
datetime.timedelta
Queue
self.uut.affected_code
iimport_objects
string.strip.startswith
filenames.items
translate
CircularDependencyError
error_files.append
self.assertIsNot
run_local_bears
profiler.runcall
temp_string.find
vstring.startswith
section.is_enabled
TestTwoBear
DummyProcess
str.int.typed_ordered_dict
sum
TypeError
self.str.strip
line.split
section.delete_setting
uut.overlaps
self.queue.get
arg_parser.add_argument_group
warn_config_absent
SourceRange.from_values.__json__
RaiseTestExecuteBear
shutil.copy2
cls.type.all.append
os.rename
uut.log_exception
real_importer
self.err
ConflictError
argparse.ArgumentParser
fileproxy.replace
asyncio.wait_for
generate_consistency_check
process.wait
import_objects
LooseVersion.__init__
p.stdout.readline
COMPLEX_TEST_STRING.find
runner.start
uuid.uuid4
run_interactive_shell_command
self.update_description
result_c.location_repr
bear.message_queue.get
repr
KeyboardInterrupt
remove_range
run_coala
choose_action
logged_deprecated_args.add
cleandoc
index.bears_found.append
self.test_program_severity_map.self.test_program_regex.sys.executable.linter
cli.append
self.test_run_coala_no_autoapply
exit
os.path.join
exception_offset.line.split
get_action_info
super.__call__
ensure_files_present
datetime.utcfromtimestamp
comparable_real.remove
makedirs
BearWithAnalysis.__json__
ValueError
self.fa.open.close
mod_name.split
sys.path.append
Documentation.signature.parameters.keys
MockObjMap
function
self.dependency_tracker.resolve
obj.isoformat
pytest.mark.usefixtures
RuntimeError
getfullargspec
execute_bear
self._dump_bear_profile_data
mode_group.add_argument
TextLexer
bear.message_queue.empty
name_parts.append
simulate_console_inputs
_dict.items
pickle.dumps
LineParser
pickle.load
alternate_diffs.index
_iter_alternatives
processing.Manager
result_b.location_repr
UnknownLanguageError
_is_profiled
self._dependency_dict.values
format
start_index.content.strip
self.local_bear_list.append
retrieve_stderr
self.assertIsNotNone
TestDepBearCDependsB
has_wildcard
functools.partial
get_ignore_scope
module_name.lower
self.DocstringTypeRegex
json.loads
self.get_comparable_results
write_keys.append
requirements.read
format_lines
result.get_applied_actions
super.setUp
self.bear.get_metadata
self.logger.getEffectiveLevel
devtool_exclusive_group.add_argument
uut._mk_name
Metadata.CommitMessage.Shortlog.ColonExistence
cls._get_generate_config_metadata
_boundary_of_alternatives_indices
self.get_config_dir
unescape
SimpleGlobalBear
ArgumentParser
sys.executable.sys.executable.linter
load_testdata
func_2
setting.OrderedDict.items
pdb.Pdb.do_continue.assert_called_once_with
p.stdin.flush
diff.modify_line
sections.values
os.path.abspath
file.write
set_envvar_in_registry
log_stream.getvalue.splitlines
pytest.main
self.uut.change_line
difflib.SequenceMatcher
self.assemble.count
os.path.expanduser
uut.get_config_dir
self.apidoc_commands.append
bear_c2_dependencies.pop
get_path_components
diff_dict.add_lines
sect.name.lower
eval
self.uut.add_lines
generate_skip_decorator
disk.read
diff_dict.delete_line
self.type
vstring.strip
f_a.os.path.basename.startswith
self.message_queue.get
DocstyleDefinition.load
argcomplete.autocomplete
self.ReturnValue
convert_int_float_str
Metadata.CommitMessage.Shortlog.FirstCharacter
self.cache.track_files
action.get_metadata
uut.warn.assert_called_once_with
SectionCreatable
self.set_default_section
print_affected_files
bear_type
encapsulators.update
StringConverter.__init__
bytearray
sys.argv.append
self.test_program_severity_map.self.test_program_regex.linter
cache_data.get
date.today
_apply_section_filter
fingerprint_generator.update
bear_instance.execute
prel_needed_settings.items
gather_configuration
filedict1.items
file_path.lower
type
CustomTasksBear
obj.__json__
doc_comment.param_dict.get
glob.endswith
check_deprecation
ShowPatchAction.get_metadata
TestObject.from_section
process.stdin.close
reader.read
BearA
ExitStack
self._bold
queue_fill.put
match.group.upper
VisibleWhitespaceFilter
do_all_environ
Version
self.__add_comment
val.split
log_queue.put
conf.copy.update
self.uut1.is_applicable
diff.change_line
path.add
self.optional_params.keys
Root
uut.execute
LogPrinterThread
language.lower
uut.check_circular_dependencies
parser.format_help
DocstyleDefinition.get_available_definitions
type.__new__
action.is_applicable
sample_func
shutil.which
base._attributes.items
get_data_path
fnmatch
self
sys.path.insert
inspect.getdoc
match.groupdict
call.assert_called_with
section.contents.items
uut.debug
self._attributes.keys
self.uut2.update_description
AspectList
get_aspect
remove_result_ranges_diffs
RESULT_SEVERITY.reverse.get
EntryPoint
self.assertIsInstance
Diff.from_string_arrays
splitted.strip
cls.get_executable
_iglob
dist.get_long_description
cm.output.startswith
uut.print
unittest.mock.patch.object
diff.range
object
func.__doc__.strip
uut.logger.log.assert_called_with
LineCountTestBear
list.Taste
section_name.lower
json.dumps
DependentOnMultipleZeroTaskBearsTestBear
self.to_untrack.update
self.delete_line
self.__file.write
_end_of_set_index
file_dict.items
result.overlaps
namedtuple
wildcard_check_pattern.search
diff_1.add_lines
cli_sections.add_or_create_setting
merged_non_optional_params.update
param_offset.line.split
uut.get_executable
self.uut.get_children
local_result_list.extend
initialize_dependencies
range.affected_source
diff.split_diff
os.path.dirname
aspect
AbsolutePosition
self.queue.put
Bear.missing_dependencies
uut.BEAR_DEPS.add
code_range.get.get
match.group.lower
original_file.readlines
bear_class.kind
self._get_generate_config_metadata
test_aspect
match.write
bool
uut.get_non_optional_settings
self._parser._get_formatter
ACTIONS.append
f_a.open.close
uut.defaults.append
element_list.append
line.endswith
self.subaspects.items
os.rmdir
f.writelines
self.dict_from_sections
self.uut._parse
output.getvalue.splitlines
self.logs.__exit__
bear_instance.kind
section.append
datetime.date.today.strftime
language_config_parser.parse
os.path.exists
join_names
Diff.from_unified_diff
sio.getvalue
os.path.relpath
int_list
LeafAspectGetter
Taste
base_sections.get
self.assertTrue
BearWithDependencies
self.name.lower
subprocess.Popen
aspect_path.split
self.assertGreaterEqual
matcher.get_grouped_opcodes
DoNothingAction
aspects.get_leaf_aspects
LineDiff
self.Metadata
CounterHandler.reset
sections.set_default_section
join
self.uut.write_sections
_get_kind
Metadata.CommitMessage.Shortlog.Length
get_version
dependency_mock.assert_called_once_with
lru_cache
ManPageFormatter._add_format
item
uut._mk_options
pytest.raises
streams.write
self._long_desc.replace
obj.__path__
self.assertFalse
proxy.get_disk_contents
other_section.defaults.copy
lines.rstrip
diffs_info.assert_called_once_with
_compile_multi_match_regex
self.message
self.file_diff_dict.clear
self.check_imported_file_one_test
uut.apply
self.ordered_dict.__str__
EOFError
TestObject.get_optional_settings
actions_id.append
metadata.desc.replace
fc.readlines
print_diffs_info
diff.add_lines
LanguageDefinition.from_section
global_result_buffer.append
string_text.find
self._parse
self._filter_out_omitted
process_output_mock.assert_called_once_with
re.fullmatch
uut._mk_description
keys.index
get_results
mode_normal
self.__refine_key
dups.add
bear.kind
cls.DocstringTypeRegex
output.append
bear.get_non_optional_settings
line.rstrip
bear_d.dependency_tracker.get_dependencies.pop
os.makedirs
strip_ansi.use_stderr.use_stdout.sys.executable.linter
uut.__getstate__
self.__file.close
bool.bool.bool.sys.executable.external_bear_wrap
input
stdout.splitlines
TestClass2
self.write_section
uut.download_cached_file
uut.log
self.analyze
alternate_patch_actions.append
ImportedTestBear.__init__
cli.defaults.append
self.cache.get_file_dict
self.Dummy.external_bear_wrap
self.assemble
other.modify_line
multiline_comment_delimiter.items
unfulfilled_aspects.append
time.sleep
new_doc_comment.assemble
bear_c1_dependencies.pop
concurrent.futures.ProcessPoolExecutor
re.escape
use_raw_files.pop
show_possibilities
Metadata.get_leaf_aspects
section.upper
BearE_NeedsAD
mocked_ipdb.launch_ipdb_on_exception.assert_called_once_with
self._filter_params
f_b.os.path.basename.startswith
logging.getLogger.setLevel
self.contents.splitlines
path.isabs
print_results_no_input
BrokenReadHTTPResponse
re.search
setting.dict.items
os.remove
reversed
c.upper
range.overlaps
DocBaseClass
self.diff_dict.delete_line
uut.resolve
os.environ.get
self.sections.get
user_sections.get
print_results_formatted
item_versions.issubset
_extract_doc_comment_simple
self.dependency_results.items
mock.assert_any_call
icollect_bears
isclass
self.logs.check
os.path.normcase
sections.get.get
self._create_config
_find_references
arg.completer
require_setting
Setting.__path__
IgnoreResultAction
text.encode
apply_filter
self.assertGreater
footer.append
conf.append
old.endswith
Directory
mode_non_interactive
section.set_default_section
Root.Smell.MethodSmell
aspects._remove
global_bear_queue.get
self.non_optional_params.keys
issubaspect
self.split_diff
diff.replace
self.uut.from_section
line.lower
read_requirements
remove
run_coroutine_threadsafe
uut.log_message
_is_debugged
tempfile.mkstemp
datetime.today
taste_values.get
log_stream.getvalue
result.modify_line
uut.get_all_dependants
self._generate_linebreaks
bear_language.pop
DocstringTypeRegex
uut.is_applicable
_func.__call__
settings_names_dict.keys
record.created.datetime.utcfromtimestamp.isoformat
x.lower
self.test_did_nothing
previous_diffs.change_line
map_setting_to_aspect
bear_c_dependencies.pop
_extract_doc_comment
Handler.RESULT_SEVERITY.INFO.sys.executable.linter
print_result
newfilename.diff_dict.add_line
self._changes.get
prepare_file
docstring.inspect.cleandoc.split
Session
get_public_members
inverse_dicts
_get_arg
non_optional_settings.update
signature
uut.build_editor_call_args
os.path.split
self.uut.close
visited_nodes.add
func_name.mod.getattr
PrintDebugMessageAction
KNOWN_EDITORS.keys
dump_stats.assert_called_once_with
self.__extract_keys_and_value
self.diff_dict.add_lines
winreg.SetValueEx
sym
self.delete_lines
ConfParser
choice.isalpha
hasattr
mode_json
self.uut.download_cached_file
get_system_coafile
sections.update
File
item.get
AspectNotFoundError
replace
filter_bears
datetime.date.today
cls
cache.values
bear.name.lower
kargs.items
unittest.mock.call
diff2.modify_line
self.assertComparableObjectsEqual
proxymap.get
modified_file_dict.keys
self.assemble.rfind
re.split
MalformedComment
self.__getitem__
winreg.OpenKey
append_keys.append
ask_for_action_and_apply
Handler.self.test_program_severity_map.output_regex.linter
os.path.isfile
file.read
section_name.lower.sections.append
fileproxy.contents
ManPageFormatter._bold
spacing_helper.replace_spaces_with_tabs
super.__init__
filename_queue.get
self.assertRegexpMatches
cls.get_metadata
cls.get_optional_params
StringComparison
self.test_find_issues
Metadata.CommitMessage.Shortlog.Tense
limit_versions
RunShellCommandTest.construct_testscript_command
SubAspect
result.update
self.section_name_surroundings.keys
fail_acquire_settings
dependencies.add
self.test_show_patch
TestOneBear
elements.append
all
suffix_globs.keys
Dependencies.resolve
self.assertRaisesRegex
futures.add
args.filter_by.append
is_valid_filter
process_output_mock
file_dict.keys
itertools.chain
tastes.pop
cProfile.Profile
list.linter
SectionCreatable.__init__
self.__dict__.copy
Dummy
JSONAbleClass
aspect.subaspects.values
all_bears.extend
bytes
FileDictFileCache
Popen
SubAspect.get
parser.error
self.check_line_result_count
fa.readlines
shlex.split
self.dependency_results.values
ApplyPatchAction.apply
obj.task_done
key_type
p.wait
ConfWriter
self.get
arg_parser.parse_args
get_setuptools_version
result.set_applied_actions
get_alternate_patch_actions
get_testfile_path
self._get_param
default_actions.values
record.getMessage
complete_file_dict.keys
ConfParser.parse
inspect.getfile
SequenceMatcher
v.strip
submodname.isupper
self.section.append
doc.parse
control_queue.get
EntryPoint2
bears.keys
os.pathsep.join
parse_custom_settings
dependency.self._dependency_dict.add
COARC_OUTPUT.substitute
requirement.install_command
self.assertNotIn
bear.Debugger.do_quit
CommitMessage
parser.parse
self.settings.append
page.append
self.check_results
enum
test_file.read
no_match.write
self.random_proxy
self._mk_options
collect_all_bears_from_sections
Counter
get_filtered_bears
print_beautified_diff
self.defaults.update
metadata.get
subprocess.call
stderr.splitlines
show_language_bears_capabilities
self.test_execute_with_bad_filters
uut.run
on_result.assert_has_calls
seen.remove
begin_match.end
mock.assert_called_once_with
print_from_name
result.append
self.global_bear_queue.put
result_a.location_repr
result_list.remove
GlobalTestBear
load_configuration
self.__separate_by_first_occurrence
cls.generate_config
options.items
run_on_edge
self.executor.shutdown
change_directory
getattr
glob_escape
added.split
self.yield_tab_lengths
frozenset
self.modify_line
execute_debugger
get_successive_nodes
self.Parameter
sample_one
DependentBear.get_non_optional_settings
DocstringMetadata.from_docstring
Diff._generate_linebreaks
lang.lower
self.add
self.section_name_surroundings.items
c.isalpha
platform.python_version
self._mk_name
getenv
file_dict_generator
patch
super.overlaps
find_user_config
temp_obj.items
ResultAction
aspectsModule
BearWithPrerequisitesOverride
DependentGlobalBear
_iimport_objects
BearWithAnalysis.get_non_optional_settings
depr_args.items
args.update
self.__key_delimiter.join
self.deprecated_params.add
PipRequirement
groups.strip
zip
typed_list
self.pipReqIsNotInstalledMock
pickle.loads
Section
tempfile.TemporaryDirectory
traverse_graph_on_cyclic_graph_test
uut._mk_title
cache.get_uncached_files
FailingTestAction
vars
SimpleBear
sys.executable.linter
ColonExistence
self._parse_documentation_with_symbols
print_to_name
locale.setlocale
ShowPatchAction.apply
SETUP_COMMANDS.update
test_arg_parser
sys._getframe
data.splitlines
i.strip
self._changes.keys
self.empty_proxymap
strip
self.uut.stats
collected_dirs.append
match_function
proxymap.remove
p.stdin.write
i_out.split
result.origin.lower.split
difflib.unified_diff
Root.Redundancy.UnusedVariable.UnusedLocalVariable
editor_info.get
opt_params.items
dirname
line.rfind
result.diffs.values
_extract_doc_comment_standard
iglob
annotation
super.__dir__
new_metadata.depr_values.append
_filter_section_bears
processing.Process
filepath.os.path.normpath.split
result.add_lines
self.assertIn
uut.get_metadata
diff3.modify_line
str_messages.delimiter.str.join.rstrip
float
raw.find
RootAspect.get
self.logs.__enter__
filename.lower
future.result
fill_queue
self.check_docstring
self.test_show_capabilities_with_supported_language
Redundancy.UnusedVariable.UnusedLocalVariable.Redundancy.UnusedVariable.AspectList.get_leaf_aspects
HiddenResult
item_versions.issuperset
uut.is_enabled
stripped_line.startswith
str_list
failed_actions.add
json.dump
formatter.format_help
copy.deepcopy
TextRange.join
formatter.end_section
LanguageMeta.all.lang.lang.__name__.union
text.find
sys.gettrace
self.uut.apply
NullPrinter
line.content.lstrip
self.assertEquals
LogMessage
self.assertLess
f.write
arg_parser.format_help
conf_writer.write_sections
RESULT_SEVERITY.__str__
validate_aspect_config
NamedTemporaryFile
fh.readlines
action_dict.keys
logging.warn
collect_filters
_extract_doc_comment_from_line
self.event_loop.close
LOG_LEVEL.reverse.get
self.uut.modify_line
check_setuptools_version
open
self.__parse_lines
outputs_group.add_argument
key.str.lower.strip
ManPageFormatter
action.dest.action.self._metavar_formatter
local_bear.get_metadata.filter_parameters
uut.get_dependants
delimiter.str.join
run_local_bear
preserve_order
section_copy.__getitem__
multiprocessing.Process.__init__
base.get_non_optional_settings
aspectable_setting.items
sys.settrace
load_config_file
get_next_instance
self.warn
convert_to_raw
class_regex.search
ranges.append
self.__write_value
Exception
fixed.original.Diff.from_string_arrays.split_diff
detect.lower
PrintAspectAction
provide_all_actions
main
obj.__path_list__
iter
functools.reduce
last_part.replacement.first_part.splitlines
dependency_mock.reset_mock
section.get.str.upper
OpenEditorAction
_assert_comparable_equal
UnexpectedBear1
cls.str_optional.format
close_objects
get_tidy_path
cache.track_files
string.strip
match.end
self.FunctionPadding
runner.join
self.check_data_set
BearK_NeedsA
os.close
assert_aspect
filter_section_bears_by_languages
uut.add_deprecated_param
self.TestBear.bool.bool.bool.sys.executable.external_bear_wrap
self._format_args
str.typed_list
UnexpectedBear2
other.add_lines
p.stderr.read
self.uut.message_queue.qsize
unified_diff.splitlines
self.assertLogs
setattr
self.result_callback
fingerprint_generator.digest
item.inverse.append
uut.get_all_dependencies
streams.read
diffs.items
name.rsplit
configure_json_logging
diff0.modify_line
default_arg_parser
get_local_dependency_results
self.Reference
identifiers.items
run_global_bear
errors.copy
BearWithLanguage
file.writelines
self._test_fnmatch
name.lower.update
f.readlines
self.raw.decode
md.create_params_from_section
result.diffs.items
coala_delete_orig.main
doc.assemble.cache_clear
issubclass
path_list
misc_group.add_argument
nothing_done
bear_c.dependency_tracker.get_dependencies.pop
datetime.datetime.now
self.empty_proxymap.resolve
globals
string.strip.endswith
self.assertEqual
FunctionMetadata
partition
line.content.strip
self.queue.empty
source_range.overlaps
extract_aspects_from_section
VersionConflict
dist.get_license
send_msg
file_diff_dict.get
self.check_message
editor_info.format
stack.enter_context
LooseVersion
logging.debug
message.format
cls.Metadata
self.__get_section_name
bear.old_run
get_exitcode
MultipleAspectFoundError
uut._create_config
stderr.getvalue
pickle_load
make_temp
staticmethod
DocstyleDefinition
uutuple.add_line
os.environ.items
validate_results
copy
self._schedule_bears
section.sections.copy
BearWithAnalysis
self.uut.parse
uut.apply_from_section
language_bears_capabilities.update
create_json_encoder
MyBearAction
dependencies.pop
self.pipReqIsInstalledMock
end_index.content.strip
processing.Queue
TextPosition
process.stdout.close
sections.keys
section_copy.delete_setting
kwargs.get
OSError
settings_names_dict.items
self.__eq__
permutations
line.replace
section.sections.bear_dirs
self.file_dict.items
str
defaultdict
LocalBear.kind
getmtime
RunDecoratedBear
LocalTestBear
uut.get_section
uut.append
get_global_dependency_results
getmembers
self.event_loop.stop
bear.self.running_futures.remove
int.typed_list
aspectname.lower
escape
process.is_alive
retrieve_stdout
generate_config_mock.reset_mock
typed_filter
cls.FunctionPadding
self.assertRaises
_resolve
call
list_of_aspect.get
TextRange.from_values
merged_optional_params.update
self.uut.replace_spaces_with_tabs
self.uut.is_applicable
self.create_arguments
actions_desc.append
Printer
metadata_list.insert
Documentation
modified_lines.append
executor.submit
key.upper
self.assertResultsEqual
uut.get_dependencies
type.__init__
i.sourcerange.file.file_dict.rstrip
DynamicTaskBear
partial.__new__
LocalBear.__init__
tuple
FileProxy
enums.copy
new_comment.assemble
self.Debugger.super.__init__
InvalidateTestAction
calc_line_col
process_output_mock.assert_not_called
self.check_invalidity
kinds.index
uut.finalize_options
original.diff_string.Diff.from_unified_diff.split_diff
self.assert_result_equal
part.strip
Metadata.Redundancy.UnusedVariable.AspectList.get_leaf_aspects
k.items.value.key.value.order.key.items
dictionary.items
_sort_bears
filedict3.keys
Result.__init__
float_list
traverse_graph_test
json.JSONEncoder.default
obj.items
self.control_queue.empty
DocumentationComment.from_metadata
self._get_create_arguments_metadata
self.unreadable_path.lower
proxy.lines
persistent_hash
pickle.dump
ApplyPatchAction
list
path.normcase
self.bear.execute
self.uut.to_string_dict
self.execute_run
self.assertLessEqual
_setting_is_enabled
uut.logger.log.assert_any_call
groups.get
self.add_lines
discard_matches.add
future.add_done_callback
pattern_choices_dict.items
type.__dir__
current_section.add_or_create_setting
filter_vector_to_dict
msg.append
self.run
self.stats
copy.copy
Handler.self.test_program_severity_map.self.test_program_regex.linter
results.append
instantiate_processes
self.__prepare_key
self.__write_section_name
STR_INVALID_OPTION.format
marker_set.marker_dict.append
super
diff_expected.replace
self.contents.copy
dependency_results.get
arg
diff.stats
uut.create_params_from_section
test
self._format_usage
self.message_base.format
stdout.getvalue
section.desc.splitlines
path.remove
TextRange.expand
req_ipdb.is_installed
order
FunctionPadding
GlobalBear.__init__
parsed.append
re.sub
function_regex.search
self.assertIs
PrintAspectAction.get_metadata
processes.append
response.raise_for_status
self.setup_dependencies
choice.upper
self.uut.delete_line
colored
uutuple.delete_line
format_str.format
queue.Queue
language.Language.get_default_version
TestBear
self.uut.start
traverse_graph
ArgumentParser.error
original_file_dict.keys
list.__init__
get_all_languages
assert_supported_version
joined.update
IgnoreResultAction.is_applicable
expected_correction.self.testfile2_content.Diff.from_string_arrays.split_diff
instantiated_local_bear_list.append
filedict2.items
path.replace
results.keys
logging.getLogger
self.print
ApplyPatchAction.is_applicable
language.type
self._mk_synopsis
ShellCommandResult
dump_stats.assert_called_with
shutil.rmtree
TypedTestBear
groups.lower
self.EmptyTestLinter.sys.executable.linter
req_ipdb.install_command
logging.config.dictConfig
Metadata.CommitMessage.Body.Length
ManPageFormatter._underline
file_line.original_file.rstrip
bear.new_result
iter_modules
self.test_show_all_bears
generate_repr
cache.keys
run_bear
check
DistutilsOptionError
_file.readlines
get_next_global_bear
Diff
OpenEditorAction.is_applicable
basename.endswith
fh.read
new_diff.orig_diff._raw_modified
dependency_bear_type
self.file_name_queue.put
user_paths.insert
not_implemented.parse
TestCommand.finalize_options
action.dest.upper
LinterClass.register
fill_settings
self.EmptyTestLinter.regex.sys.executable.linter
collect_dirs
aspect.__qualname__.lower
pickle_dump
self.event_loop.run_in_executor
item.lower
objs.startswith
value_type
argspec.annotations.get
result.get
icollect
get_valid_version
diff1.modify_line
fill_section_method
self.uut3.apply_from_section
self.instancelist_excludes.get_leaf_aspects
process.stderr.close
user_data_dir
uut1.overlaps
self.result_queue.put
self.dependency_tracker.get_dependants
begin_match.group
relative_recursive_glob
formatter.add_arguments
file.readlines
remaining_results.remove
cls.get_metadata.create_params_from_section
self.__dict__.update
generate_eq
os.path.isabs
basename.startswith
string.replace
print_affected_lines
doc.assemble
getmro
DocumentationComment
typed_ordered_dict
create_arguments_mock.assert_called_once_with
FunctionMetadata.str_optional.format
aspect_instances.append
Template
import_module
dependants.add
pattern_alternatives_dict.items
settings_changed
NotImplementedError
key.str.lower
any
FunctionMetadata.filter_parameters
uut.get_optional_settings
update_ordered_dict_key
threading.Thread.__init__
args.vars.items
StringConverter
merge_section_dicts
SubaspectGetter
ismethod
previous_diffs.modify_line
Globbing.glob
SourceRange
skipIf
parser.parse_args
aspectize_sections
re.compile
get_all_bears_names
Root.Spelling
parser.format_man_page
Origin
self._dependency_dict.items
print_bears
print_bears_formatted
ImportError
streams.flush
self.test_arg_parser.add_argument
os.cpu_count
applier
self.__write_keys_val_to_file
GeneratePatchesAction
config_group.add_argument
get_cpu_count
frozen_datetime.tick
parts.append
default_arg_parser.parse_args
self.replace
bool.Taste
mode_format
predicate
occurences.append
autoapply_actions
default_actions.items
chain.from_iterable
TextRange
Metadata.CommitMessage.get_leaf_aspects
bears.add
bear_tuple.name.lower
action.apply_from_section
self.key_delimiters.key_part.StringConverter.__iter__
language_file.endswith
os.path.basename
self.sections.append
generate_config_mock.assert_called_once_with
cls.get_public_members.items
color_letter
leaf_aspects.append
new_version_string.split
TemporaryDirectory
self.message_queue.join
s.ratio
key_tuples.append
find_language
dependants.remove
doc_comment.parse
aspect.docs.check_consistency
p.stderr.close
get_testfile_name
members.generate_repr
freeze_time
traceback.format_exception
chain
bears.items
self.write
TextRange.__init__
uut.str_optional.format
allowed_options.add
SourceRange.from_absolute_position
self.apply
dist.get_description
bear
dedent
b.overlaps
ProcessingTestLogPrinter
ver.readline
fl.write
self.type.tastes.items
datetime.datetime.now.strftime
_compile_pattern
Section.bear_dirs
OrderedDict
skip
locale.getlocale
Handler.sys.executable.linter
filters.items
get_settings_hash
isfile
uutuple.modify_line
part.lower
os.environ.split
old_version_string.split
self.cache.write
result.location_repr
ZeroOffsetGlobalBear
aspectable_settings.items
filtered_bears.insert
begin_match.start
LocalBear
os.listdir
aspects.get
executor.cache.result_callback.bears.Session.run
show_patch_action.apply_from_section
isaspect
self.check_function_metadata_data_set
name.rstrip
set_python_path
closing_index.index.pattern.replace
TestLinter.strip_ansi.use_stderr.use_stdout.sys.executable.linter
highlight_text
dbg.do_settings
req1.install_command
failed_actions.discard
print_results
results_for_section.append
parse_lang_str
uut.add
self.uut.execute
search
bears_without_tasks.append
replacement.rstrip
get_args
self._dependency_dict.pop
value.items
assert_right_type
bear.generate_tasks
sys.exit
unescaped_rstrip
AlternatePatchAction
patcher.start
bool_list
dependency.get_non_optional_settings
self.__get_append_val
self.clear_all_breaks
defaults.append
self.get_metadata.create_params_from_section
len
self.assertCountEqual
self.run_bear_from_section
self._processing_function
bear.get_metadata
self.type.check_prerequisites
self.lexer.add_filter
renamed_files.get
TestResult
unittest.mock.patch
Setting
TestObject.get_non_optional_settings
TestAction.get_metadata
cls._get_create_arguments_metadata
generate_config_mock
docstyle_settings.get
name.lower
TestLinter.sys.executable.linter
self.RootDirTestLinter.WINDOWS.linter
cli_sections.contents.pop
self._cleanup_bear
_is_subclass
test_child
conf.copy
mock.reset_mock
obj
Metadata.CommitMessage.Body
params.items
section_one.append
src_range.renamed_file
_extract_doc_comment_continuous
super.__setattr__
Setting.__glob__
generator.inputs.append
result_files.update
filter_results
file_content.splitlines
self.get_ignore_comment
parse_cli
log_exception
list_glob_results
new_vals.items
end.len.line.len.begin.len.line.strip
self.Description
parser.add_argument
FailingBear
non_free_dependants.add
lines.rstrip.split
OpenEditorAction.get_metadata
message_queue.put
run_global_bears
BearD_NeedsC
matches.append
self.uut.apply_from_section
super.__getitem__
AttributeError
arg_parser.add_mutually_exclusive_group
get_file_list
a.overlaps
winreg.ConnectRegistry
action.apply
fix.lower
logging.log
process_queues
sio.getvalue.count
BearJ_NeedsI
self.uut.get_non_optional_settings
self.__init_sections
self.log_queue.put
language_names.append
setup
self.log
self.ipdbMock
filter_function
retval_desc.strip
parsed.pop
stdout.strip.splitlines
StandAloneBear.get_non_optional_settings
fp.read
second_part.lstrip.rstrip
self.ClassPadding
objs.endswith
line_parser._parse
group
obj.__glob_list__
name.startswith
lexer.add_filter
file_dict_0.copy
console_output.append
Bear.download_cached_file
TerminalTrueColorFormatter
glob
invalid_actions.keys
reqmock.get
int
appdirs.user_data_dir
self.section_name_surroundings.values
uut.__setstate__
min
tf.isoformat
asyncio.SelectorEventLoop
modified_file.readlines
docstyle.lower
empty_range.expand
line.find
DefaultBear
SpacingHelper
acquire_actions_and_apply
match
aspect.get_leaf_aspects
uut.create_arguments
sections.get
resolved_bears.append
create_arg_parser
self.test_log
filedict1.keys
self.assertNotEqual
collect_bears
text_range.expand
inspect.getmembers
os.path.isdir
guess_lexer_for_filename
add_one
next
self.__write_key_val
IgnoreResultAction.get_metadata
run_local_bears_on_file
name.lower.startswith
language_bears_capabilities.items
subtracted.split
cache.untrack_files
unique_results.append
process_output_mock.reset_mock
set
DEPENDENCY_LINKS.append
self.process_output
Metadata.CommitMessage.Shortlog
AspectLookupError
languages.remove
self.assertTestResultsEqual
ver.readline.strip
self.WrongArgsBear.external_bear_wrap
sys._getframe.f_locals.get
fp.write
add_set.append
ipdb.launch_ipdb_on_exception
result.origin.lower
RootAspect
_is_defined_in
external_bear_wrap
search_leaf
self.string.splitlines
bear.strip
new_comment.assemble.cache_clear
stdout.strip
ProxyMapFileCache
name.strip
PrintDebugMessageAction.get_metadata
FunctionMetadata.merge
os.path.normpath
typed_dict
p.communicate
COAFILE_OUTPUT.substitute
def_val.split
deprecate_settings
delete_files
ignore_diff.change_line
section.__iter__
items.items
language
self.uut.get_children_recursively
self.event_loop.run_forever
aspects.append
bear.missing_dependencies
StringConverter.__iter__
Converter
key.prel_needed_settings.append
part.strip.rstrip
BearC_NeedsB
line.strip
ManPageFormatter._markup
logging.error
FileProxyMap
range
Root.Metadata.CommitMessage.Shortlog.ColonExistence
apply_filters
Printer.__init__

Could please help me check this issue?
May I pull a request to fix it?
Thank you very much.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant