Skip to content

Latest commit

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Support File Quality

Workflow QualityGitHub Release

This is a reusable workflow to ensure quality in project support files and tool configuration files (dot files). For general help with reusable workflows, check out GitHub's Reusing workflows documentation.

Getting Started

To use this workflow, just set it in the uses key of a job in your project's workflow file. Here is an example workflow snippet that calls this workflow:

jobs:
projectFiles:
name: Project File Qualityuses: brobeson/SupportFileQuality/.github/workflows/support_files.yaml@v1

Steps

The workflow runs the following steps.

  1. Spell Check
    The workflow runs CSpell on all files in the repository. Use a CSpell configuration in your repository to control the spell check behavior. You can add CSpell to your IDE to reduce the probability of this step finding errors. If you use VS Code, you can use the Code Spell Checker extension.
  2. Markdown Lint
    The workflow also runs Markdownlint on all Markdown files in the repository. It uses markdownlint-cli2, so you can configure it.
  3. Prettier
    Finally, the workflow runs Prettier to check formatting of any files in the repository. It does not format and commit changes; it reports files that are incorrectly formatted.

Issue Tracking

GitHub Issues or Pull Requests by labelGitHub Issues or Pull Requests by labelGitHub Issues or Pull Requests by labelGitHub milestone details

Report a bug | Request a new step | Update an existing step

About

A reusable workflow to ensure quality in dot files

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors