tctree333/Bird-ID

View on GitHub

Showing 124 of 124 total issues

Refactor this function to reduce its Cognitive Complexity from 32 to the 15 allowed.
Open

    async def check(self, ctx: commands.Context, *, arg: str):
Severity: Critical
Found in bot/cogs/check.py by sonar-python

Cognitive Complexity is a measure of how hard the control flow of a function is to understand. Functions with high Cognitive Complexity will be difficult to maintain.

See

Remove this commented out code.
Open

                "tempScore": 0,  # not used = -1
Severity: Major
Found in web/data.py by sonar-python

Programmers should not comment out code as it bloats programs and reduces readability.

Unused code should be deleted and can be retrieved from source control history if required.

See

  • MISRA C:2004, 2.4 - Sections of code should not be "commented out".
  • MISRA C++:2008, 2-7-2 - Sections of code shall not be "commented out" using C-style comments.
  • MISRA C++:2008, 2-7-3 - Sections of code should not be "commented out" using C++ comments.
  • MISRA C:2012, Dir. 4.4 - Sections of code should not be "commented out"

Use of insecure MD2, MD4, MD5, or SHA1 hash function.
Open

            return hashlib.sha1(str(item).encode()).hexdigest()
Severity: Minor
Found in bot/functions.py by bandit

Standard pseudo-random generators are not suitable for security/cryptographic purposes.
Open

    session_id = random.randint(420000000, 420999999)
Severity: Info
Found in web/data.py by bandit
Severity
Category
Status
Source
Language