{"library":"brslint","type":"library","category":null,"description":"Brslint is a parsing and linting tool for Roku's BrightScript language. The current stable version is 0.2.3, released as a maintenance update with support for try/throw/catch syntax from OS 9.4. It provides static analysis for BrightScript files, including validation of component XML files, customizable rules via brslint.config, and over 30 built-in rules. Unlike generic linters, it is purpose-built for BrightScript and integrates with Roku development workflows. Release cadence is irregular, with updates approximately every 2-6 months. Key differentiators: native support for BrightScript syntax, configurable rule sets, and XML component validation.","language":"javascript","status":"active","version":"0.2.3","tags":["javascript","brightscript","lint"],"last_verified":"Fri May 01","install":[{"cmd":"npm install brslint","imports":["import { Linter } from 'brslint';","import brslint from 'brslint';","import { Rule } from 'brslint';"]},{"cmd":"yarn add brslint","imports":[]},{"cmd":"pnpm add brslint","imports":[]}],"homepage":null,"github":"https://github.com/nbcnews/brslint","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/brslint","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}