1d7547c643
Bump lodash from 4.17.20 to 4.17.21 in /tslint-server |
||
---|---|---|
.github | ||
.vscode | ||
tslint | ||
tslint-server | ||
tslint-tests | ||
.gitignore | ||
LICENSE | ||
README.md | ||
SECURITY.md | ||
gulpfile.js | ||
package-lock.json | ||
package.json | ||
thirdpartynotices.txt | ||
tslint.json | ||
vscode-tslint.code-workspace |
README.md
vscode-tslint
VSCode extension to support tslint. This README describes the development setup, for information about the published extension refer to the README in the tslint folder.
Development setup
- run npm install inside the
tslint
andtslint-server
folders - open VS Code on
tslint
andtslint-server
or open a workspace with the client and server by openingvscode-tslint.code-workspace
- compile the server once (see developing the server)
Developing the server
- open VS Code on
tslint-server
- run
npm run compile
ornpm run watch
to build the server and copy it into thetslint
folder - to debug press F5 which attaches a debugger to the server
- to trace the server communication you can enable the setting: "tslint.trace.server": "verbose", "messages"
Developing the extension/client
- open VS Code on
tslint
- run F5 to build and debug the extension
If you want to debug server and extension at the same time; 1st debug extension and then start server debugging after you have opened a typescript file that activates the extension.
Manual Tests
Manual tests can be found in the tslint-tests
folder.