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

Apply DeepScan recommended changes #77

Merged
merged 25 commits into from
Apr 7, 2021

Conversation

stickyfingies
Copy link
Collaborator

I wasn't able to test this remotely, due to lacking API keys etc. However, these were some relatively minor and simple-to-implement changes, so I don't expect any debugging is necessary.

@nathen418 nathen418 changed the base branch from main to development April 6, 2021 20:31
@nathen418 nathen418 added Align branch bug fix Something isn't working labels Apr 6, 2021
@nathen418
Copy link
Member

changed the base branch from main to development for testing purposes once merged. Also aligns branches.

@stickyfingies
Copy link
Collaborator Author

Node.js CI always fails on build checks because they don't have access to the API keys needed to run the bot, so it's not that big of a concern if we don't pass those checks.

DeepSource is reporting issues w.r.t. certain variables not being defined. In practice, this isn't a problem because the way the codebase is organized, they'll always be defined by the time that code runs. I think they're useful, though, because it gives indicators of where the codebase could benefit from reorganization.

DeepScan helped find some bugs in the unBan* commands due to the way certain promises were being resolved - pretty helpful!

@stickyfingies stickyfingies marked this pull request as ready for review April 6, 2021 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Align branch bug fix Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants