avajs / eslint-plugin-ava

ESLint rules for AVA
https://avajs.dev
MIT License
230 stars 49 forks source link

No checks with typed context #331

Open StarpTech opened 3 years ago

StarpTech commented 3 years ago

No error is detected but works with import test from 'ava'

import anyTest, { ExecutionContext, TestInterface } from 'ava';
const test = anyTest as TestInterface<TestContext>;
test.only('Should create a new profile',
module.exports = {
    parser: '@typescript-eslint/parser', // Specifies the ESLint parser
    parserOptions: {
        ecmaVersion: 2020, // Allows for the parsing of modern ECMAScript features
        sourceType: 'module', // Allows for the use of imports
    },
    extends: [
        'plugin:@typescript-eslint/recommended', // Uses the recommended rules from the @typescript-eslint/eslint-plugin
        'plugin:ava/recommended',
        'plugin:prettier/recommended', // Enables eslint-plugin-prettier and eslint-config-prettier. This will display prettier errors as ESLint errors. Make sure this is always the last configuration in the extends array.
    ],
    plugins: ['import']
};
Darkle commented 1 year ago

I get the same issue. Running eslint v8.32.0 with eslint-plugin-ava v14.0.0

Darkle commented 1 year ago

I created a test repo: https://github.com/Darkle/ava-eslint-test