Tibor Blenessy

Results 36 issues of Tibor Blenessy

When we try to stop the eslint-bridge Node.js process at the end of analysis the server is no longer running and consequently stop fails. This has been happening for >...

type: enhancement
topic: plugin

SonarLint is bundling eslint-bridge in Visual Studio. On Windows by default, there is a limit on the length of the path in the filesystem - 260 characters. Some of the...

topic: sonarlint

In SonarLint context it can happen that parent java process (which starts eslint-bridge Node.js process) dies unexpectetly. Currently eslint-bridge process keeps running as a zombie process. We should implement heartbeat...

type: enhancement
topic: sonarlint

In some contexts (ie SonarLint) we don't have `tsconfig` file of project. However, we could still analyze the file. This is already done for JS files and we rely on...

type: enhancement
topic: sonarlint
mmf-2447

We don't detect issue of S3800 in `f1` in SonarLint, but we do detect both issues in SonarQube context. ```typescript const f1 = () => { // FN S3800 const...

type: false negative
topic: sonarlint

SonarLint in Visual Studio sometimes needs to recover from exceptional conditions - out of memory, etc.. They need to able to detect when calling `/init-linter` is necessary. Currently, if `/init-linter`...

type: enhancement
topic: sonarlint

TypeScript 4.7 introduces new file extensions for files which compile into ES modules - `.mts` and `.cts` which correspond to `.mjs` and `.cjs`. We should make sure that we analyze...

type: enhancement

In #2911 we added ProgressReport to new analysis using `ts.Program`. In some cases this can be confusing, because it will log file from previous project during the creation of program...

When using default name `tsconfig.json` we will recursively search for all `tsconfig.json` files in the project. However, if project uses different naming convention, property `sonar.typescript.tsconfigPath` allows to configure only single...

type: enhancement
topic: plugin