Skip to content

Instantly share code, notes, and snippets.

View ShayanTheNerd's full-sized avatar
💻
Coding & Learning

Shayan Zamani ShayanTheNerd

💻
Coding & Learning
View GitHub Profile
@ShayanTheNerd
ShayanTheNerd / tsconfig.json
Last active January 4, 2026 20:53
TypeScript Configuration
{
"compilerOptions": {
/* Type Checking */
"allowUnreachableCode": false,
"noFallthroughCasesInSwitch": true,
"noImplicitOverride": true,
"noImplicitReturns": true,
"noUncheckedIndexedAccess": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
@ShayanTheNerd
ShayanTheNerd / .editorconfig
Last active January 5, 2026 13:10
VS Code settings, keybindings, snippets, and extensions
root = true
[*]
charset = utf-8
end_of_line = lf
indent_size = 2
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true
@ShayanTheNerd
ShayanTheNerd / .gitmessage
Last active January 5, 2026 09:29
Git commit message template
# ====================================== Template =======================================
# <type>[(scope)][!]: <summary> (maximum 50 characters)
# [body]: Explain WHY you are making this change, not HOW. (wrap lines at 72 characters)
# [footer]
# Signed-off-by: <name> (<email address>)
# Reviewed-by: <name> (@<GitHub username>)
# References/Fixes: #<GitHub issue number>
# =======================================================================================