EG/Cesium-1.132/node_modules/@cesium/eslint-config
2025-08-25 17:48:13 +08:00
..
browser.js 补充Cesium文件 2025-08-25 17:48:13 +08:00
CHANGES.md 补充Cesium文件 2025-08-25 17:48:13 +08:00
common.js 补充Cesium文件 2025-08-25 17:48:13 +08:00
eslint.config.js 补充Cesium文件 2025-08-25 17:48:13 +08:00
index.js 补充Cesium文件 2025-08-25 17:48:13 +08:00
LICENSE 补充Cesium文件 2025-08-25 17:48:13 +08:00
node.js 补充Cesium文件 2025-08-25 17:48:13 +08:00
package.json 补充Cesium文件 2025-08-25 17:48:13 +08:00
README.md 补充Cesium文件 2025-08-25 17:48:13 +08:00

eslint-config-cesium

The official shareable ESLint config for the Cesium ecosystem.

Usage

We export three ESLint configurations.

eslint-config-cesium default

This config contains basic Cesium syntax and style config, from which browser and node extend. Extends @eslint/js recommended rules and eslint-config/prettier with additional rules.

eslint.config.js

import configCesium from "eslint-config-cesium";

exports default [
    // Apply recommended rules to all files
    configCesium.configs.recommended,
    // Apply recommended rules to JS files with an override
    {
        files: ["**/*.js"],
        rules: {
            ...configCesium.configs.recommended.rules,
            "no-unused-vars": "off"
        } 
    },
]

eslint-config-cesium/browser

For use in browser environments.

eslint.config.js

import configCesium from "eslint-config-cesium";

exports default [
    // Apply recommended rules to all files
    configCesium.configs.browser,
    // Apply recommended rules to JS files with an override
    {
        files: ["**/*.js"],
        ...configCesium.configs.browser,
        rules: {
            ...configCesium.configs.browser.rules,
            "no-unused-vars": "off"
        } 
    },
]

eslint-config-cesium/node

For use in Node.js environments. Extends plugin/n:recommended

eslint.config.js

import configCesium from "eslint-config-cesium";

exports default [
    // Apply recommended rules to all files
    configCesium.configs.node,
    // Apply recommended rules to JS files with an override
    {
        files: ["**/*.js"],
        ...configCesium.configs.node,
        rules: {
            ...configCesium.configs.node.rules,
            "no-unused-vars": "off"
        } 
    },
]