Kritika30032002 / To-Do-List-Application

This is a To Do List Application
https://simply-tasked-list.netlify.app/
MIT License
78 stars 125 forks source link

feat: add codeql and pr title checker workflow #360

Closed harmeetsingh11 closed 5 months ago

harmeetsingh11 commented 5 months ago

Issue that this pull request solves

Closes: #359

Description:

This pull request introduces a CodeQL workflow specifically tailored for JavaScript to enhance code scanning capabilities and the need for a PR title checker to ensure conformity to conventional commit prefixes. The specified prefixes include 'build', 'chore', 'docs', 'feat', 'fix', 'perf', 'refactor', 'revert', 'style', and 'test'. Consistent PR titles are essential for maintaining clarity and organization in the project's version history.

Files added

Solution:

  1. The codeql workflow configuration follows best practices.
  2. Developed a PR title checker script to validate titles against the defined prefixes.
  3. Integrated the checker into the project's CI/CD pipeline for automatic validation.
  4. Defined clear error messages for non-compliant PR titles, aiding contributors in adhering to guidelines.

Types of changes

Checklist

@Kritika30032002 please review this PR. Thanks

netlify[bot] commented 5 months ago

Deploy Preview for simply-tasked-list ready!

Name Link
Latest commit 6dd42378991c23daccff127cfcab9b87173bde29
Latest deploy log https://app.netlify.com/sites/simply-tasked-list/deploys/65c0a46dd76f260008c3d7ed
Deploy Preview https://deploy-preview-360--simply-tasked-list.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

github-advanced-security[bot] commented 5 months ago

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

harmeetsingh11 commented 5 months ago

@Kritika30032002 can you please add iwoc24 and difficulty level label to the PR, otherwise my points won't count.