Agent-Hellboy / Agent-Hellboy/find-unused-import

Find probable issues/missed casses

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
hacktoberfest
Dominant language
Python
Stars
5
Forks
0
PR merge metrics
No merged PRs in 30d

Description

some probable issue
1 ->
`asname` is not a mandatory field in ast.alias class maybe `OBJECTS.append(obj.asname)` will raise an error.
from python ast documentaion
https://docs.python.org/3/library/ast.html
```
class ast.alias(name, asname)
Both parameters are raw strings of the names. asname can be None if the regular name is to be used.
```
Here we are just adding this field value i.e None to the OBJECTS list what if we were finding `asname` which is None in this case in the AST_NODE dictionary.
It will throw KeyError
There must be some cases described above

2 ->
There is one obvious missed case, the hint is in 1 and
`from os import path as img_path`

3 ->
None of the nodes related to match of latest python releases is parsed currently i.e `find_unused_imports` will not work with the latest python releases

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.