codefori / codefori/vscode-ibmi
Issue compiling sql procedures.
- Dominant language
- TypeScript
- Stars
- 418
- Forks
- 160
- Avg merge
- 4d 19h
- Merged PRs (30d)
- 12
Description
When compiling a stored procedure in VS Code, the compilation fails after removing a comment line. It appears that the compiler is detecting backslashes (`\`) in locations where no changes were made. These backslashes are not visible in VS Code, however, when the same stored procedure is opened in RDi, the backslashes are visible. I noticed this after 5/29/2026, not sure if you'd made a change.
|Context|Version|
|-|-|
|Code for IBM i version|3.0.10|
|Visual Studio Code version|1.122.1|
|Operating System|win32_x64|
Active extensions
```
Claude Code for VS Code (claude-code): 2.1.178
Code for IBM i Walkthroughs (vscode-ibmi-walkthroughs): 0.5.0
Configuration Editing (configuration-editing): 10.0.0
Db2 for IBM i (vscode-db2i): 2.0.1
Debugger for Java (vscode-java-debug): 0.59.2026061007
Emmet (emmet): 10.0.0
Extension Pack for Java (vscode-java-pack): 0.31.2026060907
Git (git): 10.0.0
Git Base (git-base): 10.0.0
GitHub (github): 0.0.1
GitHub Authentication (github-authentication): 0.0.2
JSON Language Features (json-language-features): 10.0.0
JavaScript and TypeScript Language Features (typescript-language-features): 10.0.0
Language Support for Java(TM) by Red Hat (java): 1.54.0
MDOpen for MDCMS 8.6.x (mdopen-8-6): 0.0.110
Merge Conflict (merge-conflict): 10.0.0
Node Debug Auto-attach (debug-auto-launch): 10.0.0
Project Manager for Java (vscode-java-dependency): 0.27.5
Server Ready Action (debug-server-ready): 10.0.0
Task Buttons (vscode-task-buttons): 1.4.2
Terminal Suggest for VS Code (terminal-suggest): 1.0.1
Test Runner for Java (vscode-java-test): 0.45.0
```
Remote system
|Setting|Value|
|-|-|
|IBM i OS|V7R6M0|
|Tech Refresh|1|
|CCSID Origin|37|
|Runtime CCSID|37|
|SQL runner|Yes|
|SQL|Enabled
|Source dates|Enabled
### Enabled features
|/QOpenSys/pkgs/bin|/usr/bin|/QOpenSys/usr/bin|/QIBM/ProdData/IBMiDebugService/bin|/QOpenSys/QIBM/ProdData/JavaVM/jdk80|/QOpenSys/QIBM/ProdData/JavaVM/jdk17|/QOpenSys/QIBM/ProdData/JavaVM/jdk21|/QOpensys/pkgs/lib/jvm|
|-|-|-|-|-|-|-|-|
|bash|attr|openssl|startDebugService.sh|64bit|64bit|64bit|openjdk-11|
|chsh|iconv|||||||
|find|setccsid|||||||
|git|uname|||||||
|grep||||||||
|ls||||||||
|md5sum||||||||
|sha256sum||||||||
|sort||||||||
|stat||||||||
|tar||||||||
Shell env
```bash
BUILDLIB=TQCF
CURLIB=TQCF
HOME=/home/ACERVANT
HOST=h1tst.hatcocorp.com
LIBLS=QTEMP QGPL QRPG AVATAX TLABARCODE LIBHTTP HATCOAPI PRODUSR PRODSRC PRODPGM PRODF
LOGIN=acervant
LOGNAME=acervant
MAIL=/var/spool/mail/acervant
OLDPWD=/home/ACERVANT
PATH=/QOpenSys/pkgs/bin:/QOpenSys/usr/bin:/usr/ccs/bin:/QOpenSys/usr/bin/X11:/usr/sbin:.:/usr/bin:/QOpenSys/usr/bin:/usr/bin
PWD=/home/ACERVANT
SHELL=/QOpenSys/pkgs/bin/bash
SHLVL=1
SSH_CLIENT=10.20.72.206 52058 22
SSH_CONNECTION=10.20.72.206 52058 10.20.16.22 22
TZ=6,M3.2.0,M11.1.0
USER=acervant
USERNAME=acervant
WORKDIR=/home/ACERVANT
_=/QOpenSys/pkgs/bin/env
```
Variants
```json
{
"american": "#@$",
"local": "#@$",
"qsysNameRegex": {}
}
```
Contributor guide
Assessment
This issue has not been assessed yet.