jsconfig.json

vscode jest cannot find name (javascript) Как исправить ошибку в подсказках

Используйте явный импорт (он не нужен для запуска тестов, но нужен, если вы включили проверку) требуемых вам функций:

import { expect, test } from '@jest/globals';

test('true and true = true', () => {
  expect(pjs.getVarValue('e')).toBe(true);
});

Мой jsconfig.json:

{
    "compilerOptions": {
        "checkJs": true,
        "module": "es2020",
        "moduleResolution":"node"
    },
    "exclude": [
        "node_modules",
    ]
}

-- в данном случае решение для javascript

vscode javascript Включить проверку синтаксиса (импортов и т.д.)

Используйте jsconfig.json (минимальный вариант, если вам не нужны другие опции):

{
    "compilerOptions": {
        "checkJs": true,
    },
    "exclude": [
        "node_modules",
    ]
}

ключевой тут является опция "checkJs": true,

vscode jsconfig.json Псевднонимы путей, абсолютная адресация, примеры

Положим файл jsconfig.json в корень проекта - по сути это может быть любая папка, из тех, что открыты VScode (если положить где-то выше открытой папки, результат не известен, не проверял):

Subscribe to RSS - jsconfig.json