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

Refactoring the code and Fixing Bug Risks #10

Merged
merged 17 commits into from
Nov 8, 2023

Conversation

SpotlightForBugs
Copy link
Contributor

Refactoring the code and Fixing Bug Risks

including:

refactor: convert logical operator to optional chainining

SpotlightForBugs/BSA_DASH_MOTUTs@76684b1 (#4)

Explicit types where they can be easily inferred may add unnecessary verbosity for variables or parameters initialized to a number, string, or boolean

SpotlightForBugs/BSA_DASH_MOTUTs@fa6dfc8 (#2)

Prefer using explicit casts by calling Number, Boolean, or String over using operators like +, !! or "" +. This is considered best practice as it improves readability.

My Bootstrap Academy username: SFB

SpotlightForBugs and others added 16 commits October 8, 2023 21:15
Prefer using explicit casts by calling `Number`, `Boolean`, or `String` over using operators like `+`, `!!` or `"" +`. This is considered best practice as it improves readability.
In contexts such as an `if` statement's test where the result of the expression will already be coerced to a `Boolean`, casting to a `Boolean` via double negation (`!!`) or a `Boolean` call is unnecessary.
Explicit types where they can be easily inferred may add unnecessary verbosity for variables or parameters initialized to a number, string, or boolean
The [optional chaining](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining) operator can be used to perform null checks before accessing a property, or calling a function.
@Defelo Defelo self-requested a review October 30, 2023 12:01
@Defelo Defelo self-assigned this Nov 8, 2023
Copy link

github-actions bot commented Nov 8, 2023

Preview deployed to https://e83b3787.academy-admin-preview.pages.dev (total size: 3.7M)

@Defelo Defelo merged commit 210d1e8 into Bootstrap-Academy:develop Nov 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants