Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/codefori/vscode-rpgle

RPGLE language tools for VS Code
https://github.com/codefori/vscode-rpgle

ibmi lsp rpgle vscode vscode-extension

Last synced: 20 days ago
JSON representation

RPGLE language tools for VS Code

Awesome Lists containing this project

README

        

# vscode-rpgle README

Adds functionality to assist in writing accurate, readable and consistent RPGLE, including:

- Content assist
- Outline view
- Linter, including indentation checking and reformatting (`**FREE` only)
- Column assist for fixed-format RPGLE.

Depends on the Code for IBM i extension due to source code living on the remote system when developing with source members.

## Documentation

Check out the [official documentation](https://codefori.github.io/docs/#/pages/extensions/rpgle/linter) for a usage guide.

# Developing

1. Fork & clone
2. `npm i`
3. Run

## Debugging

To run the tests, you have two options:

1. `npm run test` from the command line
2. 'Debug Tests' from the VS Code debugger

To run debug the extension and server, from the VS Code debugger:

1. Debug 'Launch Client'
2. Debug 'Attach to Server'

# Previous contributors

Thanks so much to everyone [who has contributed](https://github.com/codefori/vscode-rpgle/graphs/contributors).

- [@worksofliam](https://github.com/worksofliam)
- [@SJLennon](https://github.com/SJLennon)
- [@sebCIL](https://github.com/sebCIL)
- [@p-behr](https://github.com/p-behr)
- [@chrjorgensen](https://github.com/chrjorgensen)
- [@sebjulliand](https://github.com/sebjulliand)
- [@richardm90](https://github.com/richardm90)
- [@wright4i](https://github.com/wright4i)