UNPKG

eslint-config-amex

Version:
34 lines (31 loc) 1.24 kB
/* * Copyright (c) 2026 American Express Travel Related Services Company, Inc. * * 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. */ import { defineConfig } from "eslint/config"; import { JS_AND_TS_FILES_IN_BROWSER_TEST_DIR } from "./constants/index.js"; const amexBrowserTestConfig = (overrides = {}) => defineConfig([ { name: "eslint-config-amex/browser-test-config", files: overrides.files ?? [JS_AND_TS_FILES_IN_BROWSER_TEST_DIR], ...(overrides.ignores ? { ignores: overrides.ignores } : []), languageOptions: { globals: { testHost: "false", seleniumServerPort: "false", port: "false", devProxyServerPort: "false", }, }, }, ]); export default amexBrowserTestConfig;