Registry / testing / acbs-tree-lint

acbs-tree-lint

JSON →
library1.0.8jsnpmunverified

A linting tool for the AOSC OS package tree (aosc-os-abbs). Version 1.0.8, actively developed (WIP). Provides linters for checking packaging specifications, such as variable order, dependency, conflict, and deprecation. Designed specifically for AOSC/ACBS ecosystem, not a general-purpose linter. Usable as a CLI tool via global npm installation.

npm install acbs-tree-lint
INSTALL
IMPORT
SIG · ACBS-TREE-LINT
A
acbs-tree-lint
testingjavascriptv1.0.8
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Installs the tool globally and runs the spec linter on the AOSC package tree.

npm install -g acbs-tree-lint cd /path/to/aosc-os-abbs acbs-tree-lint spec
acbs-tree-lint --version
Debug
Known issues
gotchaTool is WIP: only one linter (spec) is available currently.
fix
Check documentation for new linters in future versions.
affects: <=1.0.8
gotchaRequires running inside the aosc-os-abbs repository directory.
fix
Clone the repo and change into its directory before running the linter.
affects: >=0.0.0
Errors
Common errors & fixes
Error: Cannot find module 'acbs-tree-lint'
Package not installed globally or path issue.
fix
Run 'npm install -g acbs-tree-lint' and ensure npm global bin directory is in PATH.
Error: Not in aosc-os-abbs directory
Current working directory is not the root of the aosc-os-abbs repository.
fix
Change directory to the cloned repo root.
Upgrade
Version history
1.0.8latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
55 hits · last 30 days
node
48
Amazon
1
OpenAI (training)
1
Resources
acbs-tree-lint — npm install acbs-tree-lint · libregistry