/* * SPDX-FileCopyrightText: (C) 2024 Hong Yongmin (https://revi.xyz/) * * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ // @ts-check /** * @file revi's eslint config preset * @see https://eslint.org/docs/latest/use/configure/configuration-files * @type {import("eslint").Linter.Config} * @copyright Hong Yongmin 2024 * @license Apache-2.0 */ // Update README.md when you update the config. import globals from 'globals'; import pluginJs from '@eslint/js'; import eslintConfigPrettier from 'eslint-config-prettier'; export default [ pluginJs.configs.recommended, { rules: { 'no-undef': 'warn', 'no-unused-vars': 'warn', }, }, {languageOptions: {globals: globals.browser}}, eslintConfigPrettier, ];