github-actions-linter
TypeScript icon, indicating that this package has built-in type declarations

2.7.0 • Public • Published

GitHubActions.js CircleCI

Provides linting APIs on the command line, through Node.js, and rich code editing through VSCode.

Using the NPM Package

https://www.npmjs.com/package/github-actions-linter

Add the package through npm/yarn:

$ npm i github-actions-linter
$ yarn add github-actions-linter

Run linter through Node.js:

import { lint } from "github-actions-linter";
 
const diagnostics = lint(code);
console.log(diagnostics.length + " errors were found.");
 
diagnostics.forEach(diagnostic => {
  console.log(diagnostic.message);
});

Or invoke through the CLI:

$ github-actions-linter file1.workflow file2.workflow

It will exit cleanly if no errors were found, or with a positive error code (number of errors) if any existed:

image

Package Sidebar

Install

npm i github-actions-linter

Weekly Downloads

4

Version

2.7.0

License

MIT

Unpacked Size

348 kB

Total Files

56

Last publish

Collaborators

  • omartawfik