{"library":"eslint-plugin-actions","type":"library","category":null,"description":"An ESLint plugin that lints JavaScript code embedded in GitHub Actions workflow files (`.yml`/`.yaml`). Version 2.0.0 supports ESLint 8 and Node 12+; Node 10, 13, 15 and ESLint 6/7 are dropped. The plugin provides a processor that extracts JS from literal blocks (e.g., `script:` in `actions/github-script`) and lint them with standard ESLint rules. Recommended config `plugin:actions/recommended` enables the processor automatically. Unlike generic YAML linting tools, it gives full ESLint support for inline JS with virtual filenames for granular rule overrides. Experimental auto-fixing is available.","language":"javascript","status":"active","version":"2.0.0","tags":["javascript","eslint","eslintplugin","eslint-plugin","github-actions","github-script"],"last_verified":"Fri May 01","install":[{"cmd":"npm install eslint-plugin-actions","imports":["module.exports = { plugins: ['actions'] }","extends: ['plugin:actions/recommended']","processor: 'actions/actions'"]},{"cmd":"yarn add eslint-plugin-actions","imports":[]},{"cmd":"pnpm add eslint-plugin-actions","imports":[]}],"homepage":null,"github":"https://github.com/ylemkimon/eslint-plugin-actions","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-plugin-actions","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}