У меня есть пользовательское правило, написанное для TSlint на TypeScript, которое я могу запустить с помощью ts-node
в сценарии, который я использую на своей виртуальной машине Linux:
#!/bin/bash
set -e
ROOT_DIR=$(dirname $(dirname $0))
cd $ROOT_DIR
find "$ROOT_DIR/src" -name "*.ts" -o -name "*.tsx" | xargs $(yarn bin)/ts-node $(yarn bin)/tslint
Это позволяет tslint
запускатьПравило TS напрямую без предварительной компиляции, и оно работает.
Проблема в том, что ms-vscode.vscode-typescript-tslint-plugin
не принимает это правило, даже если оно явно включено в правилах tsconfig.json
.Я запускаю VSCode на отдельной машине с хостом Windows, монтирую файловую систему через Samba, обслуживаемую с виртуальной машины Linux.Другие правила в файле соблюдаются и показываются для установленных и встроенных правил, например no-console
и т. Д.
Как получить информацию о том, почему правило не применяется?Что-то мне нужно настроить в плагине, чтобы это работало?