All Projects → sosukesuzuki → node-actionlint

sosukesuzuki / node-actionlint

Licence: MIT license
Run actionlint from Node.js

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to node-actionlint

vscode-lint
A VSCode configuration tool integrating Stylelint and Eslint
Stars: ✭ 60 (+233.33%)
Mutual labels:  lint
yamburger
YAML syntax got you down? That's a YAMBURGER!
Stars: ✭ 32 (+77.78%)
Mutual labels:  lint
actionlint
Static checker for GitHub Actions workflow files
Stars: ✭ 1,385 (+7594.44%)
Mutual labels:  lint
duplex
Duplicate code finder for Elixir
Stars: ✭ 20 (+11.11%)
Mutual labels:  lint
Husky.Net
Git hooks made easy with Husky.Net internal task runner! 🐶 It brings the dev-dependency concept to the .NET world!
Stars: ✭ 394 (+2088.89%)
Mutual labels:  lint
walter.cr
Keep your crystal clean!
Stars: ✭ 14 (-22.22%)
Mutual labels:  lint
rpmlint
Tool for checking common errors in rpm packages
Stars: ✭ 112 (+522.22%)
Mutual labels:  lint
docker-ansible
Alpine-based multistage-build version of Ansible for reproducible usage in CI
Stars: ✭ 168 (+833.33%)
Mutual labels:  lint
lisk-template
📄 Template repository for Lisk projects
Stars: ✭ 39 (+116.67%)
Mutual labels:  lint
ngx-translate-lint
Simple CLI tools for check `ngx-translate` keys
Stars: ✭ 25 (+38.89%)
Mutual labels:  lint
gitlab-lint
An open source gitlab linting utility
Stars: ✭ 19 (+5.56%)
Mutual labels:  lint
lint-checks
A set of opinionated and useful lint checks
Stars: ✭ 61 (+238.89%)
Mutual labels:  lint
luli
A static analysis and linter tool for Lua
Stars: ✭ 45 (+150%)
Mutual labels:  lint
pathvalidate
A Python library to sanitize/validate a string such as filenames/file-paths/etc.
Stars: ✭ 139 (+672.22%)
Mutual labels:  lint
stylelint-config
Sharable stylelint config used by GitHub's CSS
Stars: ✭ 194 (+977.78%)
Mutual labels:  lint
landing-frontend
coala Landing Page - https://gitlab.com/coala/landing is needed as backend
Stars: ✭ 31 (+72.22%)
Mutual labels:  lint
nano-staged
Tiny tool to run commands for modified, staged, and committed files in a GIT repository.
Stars: ✭ 347 (+1827.78%)
Mutual labels:  lint
git-commit-lint-vscode
vscode一款git 规范化提交插件
Stars: ✭ 33 (+83.33%)
Mutual labels:  lint
lints
Lint all your JavaScript, CSS, HTML, Markdown and Dockerfiles with a single command
Stars: ✭ 14 (-22.22%)
Mutual labels:  lint
flexlint
A flexible linter with rules defined by regular expression
Stars: ✭ 19 (+5.56%)
Mutual labels:  lint

node-actionlint

Run rhysd/actionlint from Node.js.

Most parts of main.go are reused from rhysd/actionlint/playground/main.go.

CLI Usage

$ npm install --save-dev node-actionlint
$ ./node_modules/.bin/node-actionlint

JavaScript Usage

However, the main purpose of this package is to be used with the CLI.

const { runActionLint } = require("node-actionlint");

(async () => {
  const results = await runActionLint(source, path);
})();

Development

Release

$ npm run release -- --release=patch
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].