libkush / cryptbuddy Goto Github PK
View Code? Open in Web Editor NEWAn over-engineered multithreaded file encryption CLI program
An over-engineered multithreaded file encryption CLI program
The module/function docstring is missing. If you want to ignore this, you can configure this in the .deepsource.toml
file. Please refer to docs for available options.
There are 6 occurrences of this issue in the repository.
See all occurrences on DeepSource → app.deepsource.com/gh/Quat3rnion/cryptbuddy/issue/PY-D0003/occurrences/
According to PEP8, if any return statement returns an expression, any return statements where no value is returned should explicitly state this as return None
, and an explicit return statement should be present at the end of the function (if reachable). Good:
There are 5 occurrences of this issue in the repository.
See all occurrences on DeepSource → app.deepsource.com/gh/Quat3rnion/cryptbuddy/issue/PYL-R1710/occurrences/
Python's open()
function can take in a relative or absolute path and read its file contents. If a user is provided direct access to the path that is opened, it can have serious security risks.
There are 3 occurrences of this issue in the repository.
See all occurrences on DeepSource → app.deepsource.com/gh/Quat3rnion/cryptbuddy/issue/PTC-W6004/occurrences/
There should be no whitespace after the final character in a line.
There are 4 occurrences of this issue in the repository.
See all occurrences on DeepSource → app.deepsource.com/gh/Quat3rnion/cryptbuddy/issue/FLK-W291/occurrences/
The local variable name hides the variable defined in the outer scope, making it inaccessible and might confuse.
There are 3 occurrences of this issue in the repository.
See all occurrences on DeepSource → app.deepsource.com/gh/Quat3rnion/cryptbuddy/issue/PYL-W0621/occurrences/
An unused variable takes up space in the code, and can lead to confusion, and it should be removed. If this variable is necessary, name the variable _
to indicate that it will be unused, or start the name with unused
or _unused
.
There are 2 occurrences of this issue in the repository.
See all occurrences on DeepSource → app.deepsource.com/gh/Quat3rnion/cryptbuddy/issue/PYL-W0612/occurrences/
Docstring line lengths are recommended to be no greater than 79 characters.
There are 5 occurrences of this issue in the repository.
See all occurrences on DeepSource → app.deepsource.com/gh/Quat3rnion/cryptbuddy/issue/FLK-W505/occurrences/
In a wildcard import, all public names defined in the module are imported. It is advised to explicitly import the values needed or modify the module being imported from and define all to restrict the names to be imported.
There are 13 occurrences of this issue in the repository.
See all occurrences on DeepSource → app.deepsource.com/gh/Quat3rnion/cryptbuddy/issue/PYL-W0614/occurrences/
The string statement has not been assigned to anything. This is pointless and should be removed if not necessary. In case this is supposed to describe what's happening in the code, it is recommended to use comments or docstrings instead.
There are 2 occurrences of this issue in the repository.
See all occurrences on DeepSource → app.deepsource.com/gh/Quat3rnion/cryptbuddy/issue/PYL-W0105/occurrences/
The use of else
or elif
becomes redundant and can be dropped if the last statement under the leading if
/ elif
block is a return
statement. In the case of an elif
after return
, it can be written as a separate if
block. For else
blocks after return
, the …
There is 1 occurrence of this issue in the repository.
See all occurrences on DeepSource → app.deepsource.com/gh/Quat3rnion/cryptbuddy/issue/PYL-R1705/occurrences/
In a wildcard import, all public names defined in the module are imported. It is advised to explicitly import the values needed or modify the module being imported from and define all to restrict the names to be imported.
There is 1 occurrence of this issue in the repository.
See all occurrences on DeepSource → app.deepsource.com/gh/Quat3rnion/cryptbuddy/issue/PYL-W0614/occurrences/
Defining a local variable or function with the same name as a built-in object makes the built-in object unusable within the current scope and makes the code prone to bugs.
There are 2 occurrences of this issue in the repository.
See all occurrences on DeepSource → app.deepsource.com/gh/Quat3rnion/cryptbuddy/issue/PYL-W0622/occurrences/
Line length greater than configured max_line_length
detected, defaults to 79 character. This limit can be configured docs
There are 6 occurrences of this issue in the repository.
See all occurrences on DeepSource → app.deepsource.com/gh/Quat3rnion/cryptbuddy/issue/FLK-E501/occurrences/
A local name is redefining an argument, which might suggest a potential error. This is taken into account only for a handful of name binding operations, such as for
iterations, with
statements, and exception handler assignments.
There are 3 occurrences of this issue in the repository.
See all occurrences on DeepSource → app.deepsource.com/gh/Quat3rnion/cryptbuddy/issue/PYL-R1704/occurrences/
Line length greater than configured max_line_length
detected, defaults to 79 character. This limit can be configured docs
There are 17 occurrences of this issue in the repository.
See all occurrences on DeepSource → app.deepsource.com/gh/Quat3rnion/cryptbuddy/issue/FLK-E501/occurrences/
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.