{"categories":[{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic"},{"label":"Compilers","url":"https://skillfed.io/packages/category/software-development-compilers"}],"enrichment":{"capability":"Provides a tree-sitter grammar for parsing PowerShell code, enabling incremental syntax analysis and tree-based code inspection for PowerShell scripts.","skillfed_tags":["parsing","powershell","static-analysis"],"use_cases":["Build a PowerShell linter or static analysis tool that inspects code structure","Create a code formatter or refactoring tool for PowerShell scripts","Implement syntax highlighting or IDE features for PowerShell in a custom editor","Analyze PowerShell scripts for security patterns or compliance violations","Generate documentation or metrics from PowerShell codebases"],"what_it_does":"tree-sitter-powershell is a language grammar binding that provides PowerShell syntax parsing for the tree-sitter incremental parsing framework. It allows you to parse PowerShell code into an abstract syntax tree that can be traversed and analyzed programmatically, without relying on PowerShell's own parser.\n\nThe package is a compiled grammar with no runtime dependencies. It targets PowerShell 7.3 and is maintained by Airbus CERT. It's useful for static analysis tools, linters, code formatters, or any application that needs to understand PowerShell code structure.","worth_installing":"Yes, if you need programmatic PowerShell parsing. The package is actively maintained, has no known vulnerabilities, uses a permissive MIT license, and provides prebuilt wheels for common platforms. Install friction is moderate but acceptable. Verify that the grammar covers your specific PowerShell features before committing to production use."},"id":"tree-sitter-powershell","links":{"html":"https://skillfed.io/packages/tree-sitter-powershell","md":"https://skillfed.io/packages/tree-sitter-powershell.md","pypi":"https://pypi.org/project/tree-sitter-powershell/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-04","license_spdx":null,"license_treatment":"permissive","name":"tree-sitter-powershell","python_support":"supports_current","summary":"A Powershell grammar for tree-sitter"},"popularity":{"monthly_downloads":1621708,"position":3709,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.26.4"}
