Official ESLint shareable configs for Cesium ecosystem. Version 11.0.1 requires ESLint 9.x and uses flat config format exclusively. Published monthly, maintained by Cesium team. Exports three configs: 'recommended' (base rules extending @eslint/js and eslint-config-prettier), 'browser' (browser globals), and 'node' (extends plugin:n/recommended). Key differentiator: Cesium-specific rules tailored for geospatial JavaScript in browser and Node.js environments. Active development with regular updates aligned with Cesium releases, supporting ESLint 9 flat config only.
No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
ESM default export; CommonJS require() not supported since v11 (flat config only)
configs is nested inside default export; direct named import fails.
Use browser config for client-side code; includes browser globals.
Use node config for Node.js code; extends eslint-plugin-n recommended.
Shows minimal flat config setup: install peer deps, import default config, export array with recommended config and custom overrides.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.