Code Linter Pack
★Trustedv1.0.0MIT✔Verified88by AgentNode · published 22 days ago · toolpack
Lint and format code across multiple languages.
Enforce coding standards with support for ESLint, Pylint, Ruff, Prettier, and Black. Auto-fix common issues and generate style reports.
Quick Start
agentnode install code-linter-packUsage
From packagefrom code_linter_pack.tool import run
result = run(
capability="lint_code",
params={
"path": "./src/utils/data_processing.py",
"language": "python",
"rules": ["ruff"],
"fix": False
}
)
print(f"Issues found: {result['issue_count']}")
print(f"Fixable: {result['fixable_count']}")
for issue in result["issues"][:5]:
print(f" Line {issue['line']}: [{issue['rule']}] {issue['message']}")Verification
Package installs and imports correctly. runtime checks passed.
This package was executed and validated by AgentNode before listing. Install, import, and runtime checks passed.
Last verified 18d ago· Runner v2.0.0
Use this when you need to...
- ›Lint Python files with ruff and flake8 rules
- ›Format JavaScript code with Prettier standards
- ›Check TypeScript files for type and style issues
- ›Validate Go source with golint conventions
- ›Run ESLint on a React component directory
README
Code Linter Pack
Lint and format code across multiple languages. Supports Python (ruff, flake8), JavaScript/TypeScript (ESLint, Prettier), Go (golint), and more — with auto-fix support.
Quick Start
agentnode install code-linter-pack
from code_linter_pack.tool import run
result = run(
capability="lint_code",
params={"path": "./src/main.py", "language": "python"}
)
print(f"{result['issue_count']} issues found")
Usage
Lint Python with ruff
result = run(
capability="lint_code",
params={
"path": "./src/",
"language": "python",
"rules": ["ruff"],
"fix": False
}
)
for issue in result["issues"]:
print(f"{issue['file']}:{issue['line']} {issue['message']}")
Auto-format JavaScript with ESLint and Prettier
result = run(
capability="lint_code",
params={
"path": "./src/components/",
"language": "javascript",
"rules": ["eslint", "prettier"],
"fix": True
}
)
print(f"Fixed {result['fixed_count']} issues in {result['files_modified']} files")
Check TypeScript for type issues
result = run(
capability="lint_code",
params={
"path": "./src/app.ts",
"language": "typescript",
"rules": ["eslint", "tsc-strict"]
}
)
API Reference
| Capability | Description |
|---|---|
lint_code | Lint and optionally auto-fix source code files |
Parameters: path (required), language, rules, fix (boolean), config_path.
Supported languages: python, javascript, typescript, go, rust, java.
Returns: issues, issue_count, fixable_count, fixed_count, files_checked, files_modified.
Requirements
No environment variables required. The workspace source files must be readable.
License
MIT
Version History
Capabilities
Permissions
This package declares the following access levels. Review before installing.
agentnode install code-linter-packFiles (3)
License
MITStats
Compatibility
Frameworks
Runtime
pythonPython Version
>=3.10Trust & Security
Publisher
AgentNode
@agentnode