Skip to content

ESLint PluginGitHub Action

Rules for consistent, readable, and valid GitHub Actions workflow files.

ESLint Plugin GitHub Action LogoESLint Plugin GitHub Action Logo

CINPM VERSIONNPM DOWNLOADSCODECOVLICENSE

📖 Usage ​

See Guide.

Quick start:

ts
import { defineConfig } from 'eslint/config'
import pluginGitHubAction from 'eslint-plugin-github-action'

export default defineConfig([...pluginGitHubAction.configs.recommended])

Requires Node.js ^22.13.0 || >=24 and ESLint ^9.5.0 || ^10.0.0. The example uses defineConfig, available in ESLint 9.22+. See the Guide for the ESLint 9.5–9.21 configuration.

✅ Rules ​

See Available Rules.

📖 Changelog ​

See CHANGELOG.

🔒 License ​

MIT License © 2024-PRESENT ntnyq