| |
| # Licensed to the Apache Software Foundation (ASF) under one |
| # or more contributor license agreements. See the NOTICE file |
| # distributed with this work for additional information |
| # regarding copyright ownership. The ASF licenses this file |
| # to you 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. |
| |
| # Note: |
| # If eslint does not work in VSCode, please check: |
| # (1) Whether "@typescript-eslint/eslint-plugin" and "@typescript-eslint/parser" |
| # are npm installed locally. Should better in the same version. |
| # (2) Whether "VSCode ESlint extension" is installed. |
| # (3) If the project folder is not the root folder of your working space, please |
| # config the "VSCode ESlint extension" in "settings": |
| # ```json |
| # "eslint.workingDirectories": [{"mode": "auto"}] |
| # ``` |
| # Note that it should be "workingDirectories" rather than "WorkingDirectories". |
| |
| parser: "@typescript-eslint/parser" |
| parserOptions: |
| ecmaVersion: 6 |
| sourceType: module |
| ecmaFeatures: |
| modules: true |
| project: "test/ut/tsconfig.json" |
| plugins: ["@typescript-eslint"] |
| env: |
| browser: true |
| node: true |
| es6: false |
| globals: |
| jQuery: false |
| Promise: true |
| __DEV__: true |
| describe: true |
| beforeEach: true |
| afterEach: true |
| it: true |
| expect: true |
| extends: '../../.eslintrc-common.yaml' |