Skip to content

Add StandardJS lint CI (non-blocking)#55

Open
alreemt wants to merge 3 commits into
mainfrom
tool/standardjs
Open

Add StandardJS lint CI (non-blocking)#55
alreemt wants to merge 3 commits into
mainfrom
tool/standardjs

Conversation

@alreemt
Copy link
Copy Markdown

@alreemt alreemt commented Oct 27, 2025

Summary
Added StandardJS as our static analysis tool for the Project 3 Tools Checkpoint.
StandardJS performs zero-config JavaScript style enforcement to identify code style
violations in NodeBB.

Tool Type
Static Analysis (Code Style & Quality)
Purpose
Detect style violations such as extra semicolons, indentation issues, and coding
standard violations.

Installation Evidence
Installed via npm as dev dependency using npm install -D standard.
Verified installation via npx standard --version → v17.1.2.

Execution Evidence
Test files: Root JS files and src/routes/index.js
Output: standard-evidence/standard_output.txt
Command used: npx standard "*.js" "src/routes/index.js"

Files Added

File Description
.standardignore Ignore patterns for vendor files
.github/workflows/standard.yml CI workflow for StandardJS
standard-evidence/standard_execution.md Execution documentation
standard-evidence/standard_output.txt Terminal output evidence

@alreemt alreemt self-assigned this Oct 27, 2025
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.

1 participant