<commit_before># Hack for Visual Studio Code

[![Build Status](https://travis-ci.org/slackhq/vscode-hack.svg?branch=master)](https://travis-ci.org/slackhq/vscode-hack)

This extension adds rich Hack language & HHVM support to Visual Studio Code. Visit [http://hacklang.org](http://hacklang.org) to get started with Hack.

It is published in the Visual Studio Marketplace [here](https://marketplace.visualstudio.com/items?itemName=pranayagarwal.vscode-hack). To install, search for "Hack" in the VS Code extensions tab or run the following command (⌘+P): ```ext install vscode-hack```.

## Latest releases

## v2.0.0
* **Remote development support** — You can now connect to an external development environment for Hack typechecking, linting and all other intellisense features. Current supported methods are SSH and Docker. See the **Remote Development** section below for more details.
* This version may cause breaking changes to your existing setup if you were already using Docker via a custom `hack.clientPath` executable.
* The `hack.workspaceRootPath` config has been renamed to `hack.remote.workspacePath`.
* Running the extension with LSP mode disabled is now unsupported. It will be fully removed in a future version of the extension.

## v1.2.0<commit_msg>Fix README indenting<commit_after># Hack for Visual Studio Code

[![Build Status](https://travis-ci.org/slackhq/vscode-hack.svg?branch=master)](https://travis-ci.org/slackhq/vscode-hack)

This extension adds rich Hack language & HHVM support to Visual Studio Code. Visit [http://hacklang.org](http://hacklang.org) to get started with Hack.

It is published in the Visual Studio Marketplace [here](https://marketplace.visualstudio.com/items?itemName=pranayagarwal.vscode-hack). To install, search for "Hack" in the VS Code extensions tab or run the following command (⌘+P): ```ext install vscode-hack```.

## Latest releases

## v2.0.0
* **Remote development support** — You can now connect to an external development environment for Hack typechecking, linting and all other intellisense features. Current supported methods are SSH and Docker. See the **Remote Development** section below for more details.
  * This version may cause breaking changes to your existing setup if you were already using Docker via a custom `hack.clientPath` executable.
  * The `hack.workspaceRootPath` config has been renamed to `hack.remote.workspacePath`.
* Running the extension with LSP mode disabled is now unsupported. It will be fully removed in a future version of the extension.

## v1.2.0
{'fraction_non_alphanumeric': 0.09351669941060904, 'fraction_numerical': 0.004715127701375246, 'mean_word_length': 4.962529274004684, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1284341', 'n_tokens_mistral': 745, 'n_tokens_neox': 720, 'n_words': 299}