`--matlabLaunchCommandArgs` does not accept value starting with "-" (Not enough arguments following)
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 45/100
- Tipo de issue
- Bug
- Clareza
- Claramente especificada
- Status de atividade
- Estagnada
- Stack de tecnologia
- node.js, typescript
- Domínio
- cli
Direção de pesquisa
Faça o build de out/index.js e reproduza os dois comandos da issue; em seguida, inspecione o parsing dos argumentos da CLI para --matlabLaunchCommandArgs. Verifique se valores que começam com '-' são aceitos e repassados como outras strings, enquanto o comando existente continua iniciando normalmente.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Describe the bug
When passing a value starting with - to --matlabLaunchCommandArgs, the server exits with a Not enough arguments following: matlabLaunchCommandArgs error, while other strings work as expected.
To Reproduce
From the repository root (after building out/index.js):
-
Run:
node out/index.js --stdio --matlabLaunchCommandArgs "xxx"The server starts normally.
-
Then run:
node out/index.js --stdio --matlabLaunchCommandArgs "-xxx"The process exits with the following error (or similar):
Not enough arguments following: matlabLaunchCommandArgs
Expected behavior
--matlabLaunchCommandArgs should accept arbitrary strings as its value, including strings that start with - (e.g. "-xxx"), and pass them through to MATLAB in the same way as "xxx".
Useful Information
- MATLAB-language-server: current
main(commit: 6c7e6b4) - Node.js:
v24.11.1
Additional context
This looks like the value is not being counted as an argument for matlabLaunchCommandArgs, but I am not sure whether this is intended behavior or a bug in how the CLI options are parsed.
If you need additional information or logs, I can provide them.
- Linguagem predominante
- TypeScript
- Estrelas
- 128
- Forks
- 20
- Merge médio
- 1d 55min
- PRs com merge (30d)
- 1
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de mathworks/MATLAB-language-server
-
install/run instructions?Abertadocumentation enhancement
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 62/100
mathworks/MATLAB-language-server#27 · 10 comentários ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
mathworks/MATLAB-language-server#93 · 1 comentário ·
-
bug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
mathworks/MATLAB-language-server#82 · 1 reação ·
-
Add progress handlerAbertaenhancement
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
mathworks/MATLAB-language-server#81 · 4 comentários ·
-
bug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
mathworks/MATLAB-language-server#79 · 7 comentários ·
Todas as issues de mathworks/MATLAB-language-server
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
riverqueue/river#1576 ·
Mantenedores costumam responder em até 1 dia
-
[bug] A prompt queued during a run is assessed without its textTalvez já em andamento @jwiegley assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
DevMortimer/pi-warden#211 ·
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 84/100
mattermost/compass-design#191 ·
Mantenedores costumam responder em até 1 dia
-
Add unit tests for the organization admin role checkTalvez já em andamento @SaffuSafwan assumiu hoje. Abertaarea/core good first issue help wanted
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
elmohq/elmo#1095 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
HorusGoul/trizum#559 · 1 comentário ·
Mantenedores costumam responder em até 1 dia