--- extends: - 'plugin:@gitlab/jest' settings: # We have to teach eslint-plugin-import what node modules we use # otherwise there is an error when it tries to resolve them import/core-modules: - events - fs - path import/resolver: jest: jestConfigFile: 'jest.config.js' rules: '@gitlab/vtu-no-explicit-wrapper-destroy': error jest/expect-expect: - off - assertFunctionNames: - 'expect*' - 'assert*' - 'testAction' "@gitlab/no-global-event-off": - off import/no-unresolved: - error # The test fixtures and graphql schema are dynamically generated in CI # during the `frontend-fixtures` and `graphql-schema-dump` jobs. # They may not be present during linting. - ignore: ['^test_fixtures\/', 'tmp/tests/graphql/gitlab_schema.graphql']