eslint-plugin-roku

ESLint parser and plugin for linting Roku BrightScript source files.

Link

Related resources

  • roku-debugDebug Adapter Protocol server and socket wrapper around Roku's BrightScript debug protocol, for editor integration.
  • rooibosUnit test framework for BrightScript/SceneGraph apps, a rewrite of Roku's official framework with code coverage support.
  • BrighterScriptSuperset language of BrightScript adding types, classes, and modern features, compiles to standard BrightScript; also serves as LSP backend…
  • roku-deployNode.js npm module for zipping, signing, and deploying Roku channel packages to devices.
  • bslintStatic-analysis linter for BrightScript/BrighterScript with CLI usage (npx bslint), supports --fix and --checkUsage flags.
  • Chrome Media InternalsA built-in Chrome tool that provides detailed logs and diagnostics for media playback and streaming issues.
  • REVISION: Roadmap on Adaptive Video Streaming OptimizationSurvey/roadmap of ABR optimization techniques by Tashtarian & Timmerer (Alpen-Adria Universität Klagenfurt, ATHENA group).
  • Video Streaming Over QUIC: A Comprehensive StudyAcademic study analyzing QUIC transport protocol for low-latency video streaming performance.