| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-04-03 | refactor(lsp): migrate from lspower back to tower-lsp (#14163) | Jason | |
| 2022-04-01 | chore(tests): use custom temp dir creation for the tests (#14153) | David Sherret | |
| 2022-03-30 | chore(tests): add more lsp tests for formatting (#14155) | David Sherret | |
| 2022-03-30 | feat(lsp): add experimental testing API (#13798) | Kitson Kelly | |
| Ref: denoland/vscode_deno#629 | |||
| 2022-03-29 | feat(lsp): support API for config file (#14139) | Kitson Kelly | |
| Closes: #13910 | |||
| 2022-03-22 | chore: replace `.expect("...")` calls with `.unwrap()` in test code (#14081) | David Sherret | |
| 2022-03-21 | feat(lsp): support deno.enablePaths setting (#13978) | Kitson Kelly | |
| Ref: denoland/vscode_deno#633 | |||
| 2022-02-23 | feat: allow specification of import map in config file (#13739) | Kitson Kelly | |
| Closes: #12800 | |||
| 2022-02-10 | feat(lsp): support linking to symbols in JSDoc on hover (#13631) | Kitson Kelly | |
| Closes #13198 | |||
| 2022-02-10 | feat(lsp): provide completions from import map if available (#13624) | Kitson Kelly | |
| Closes #13619 | |||
| 2022-02-04 | feat(lsp): add redirect diagnostic and quick fix (#13580) | Kitson Kelly | |
| Ref: #12864 | |||
| 2022-02-02 | refactor(lsp): remove circular dependency between `LanguageServer` and ↵ | David Sherret | |
| `DiagnosticsServer` (#13577) | |||
| 2022-01-24 | fix(lsp): independent diagnostic publishing should include all diagnostic ↵ | David Sherret | |
| sources on each publish (#13483) | |||
| 2022-01-24 | perf(lsp): independent diagnostic source publishes (#13427) | David Sherret | |
| 2022-01-24 | fix(lsp): respect DENO_CERT and other options related to TLS certs (#13467) | Kitson Kelly | |
| Fixes #13437 | |||
| 2022-01-17 | feat: auto-discover config file (#13313) | Ryan Dahl | |
| 2022-01-07 | chore: update copyright to 2022 (#13306) | Ryan Dahl | |
| Co-authored-by: Erfan Safari <erfanshield@outlook.com> | |||
| 2022-01-07 | feat(lsp): provide registry details on hover if present (#13294) | Kitson Kelly | |
| Closes: #13272 | |||
| 2021-12-16 | fix(lsp): provide diagnostics for import assertions (#13105) | Kitson Kelly | |
| Fixes: #13099 | |||
| 2021-11-25 | chore: upgrade lspower to 1.4.0 (#12894) | Bartek Iwańczuk | |
| 2021-11-24 | fix(lsp): lsp should respect include/exclude files in format config (#12876) | David Sherret | |
| 2021-11-23 | feat(lsp): add type definition provider (#12789) | Kitson Kelly | |
| 2021-11-23 | feat(lsp): add workspace symbol provider (#12787) | Kitson Kelly | |
| 2021-11-18 | fix(lsp): tag deprecated diagnostics properly (#12801) | Kitson Kelly | |
| 2021-11-17 | fix(lsp): retain module dependencies when parse is invalid (#12782) | Kitson Kelly | |
| Fixes #12753 | |||
| 2021-11-16 | tests(lsp): regression test for providing completions when editing documents ↵ | Yacine Hmito | |
| (#12776) Ref: #12753 | |||
| 2021-11-09 | feat(cli): support React 17 JSX transforms (#12631) | Kitson Kelly | |
| Closes #8440 | |||
| 2021-11-08 | fix(lsp): display module types only dependencies on hover (#12683) | Kitson Kelly | |
| Fixes: #12675 | |||
| 2021-11-07 | fix(lsp): display signature docs as markdown (#12636) | Luca Casonato | |
| These were previously displayed as plain text. Now they are displayed as `MarkupContent` with type `Markdown`. | |||
| 2021-10-29 | refactor(lsp): use deno_graph and single document struct (#12535) | Kitson Kelly | |
| Closes #12473 | |||
| 2021-10-12 | fix(lsp): lint diagnostics respect config file (#12338) | Bartek Iwańczuk | |
| This commit fixes problem with LSP where diagnostics coming from "deno lint" don't respect configuration file. LSP was changed to store "Option<ConfigFile>", "Option<LintConfig>" and "Option<FmtConfig>" on "Inner"; as well as storing "Option<LintConfig>" and "Option<FmtConfig>" on "StateSnapshot". Co-authored-by: Kitson Kelly <me@kitsonkelly.com> | |||
| 2021-10-11 | refactor: integrate deno_graph into CLI (#12369) | Kitson Kelly | |
| 2021-09-15 | chore(lsp): use pretty_assertions in e2e tests (#12083) | Satya Rohith | |
| 2021-09-14 | feat(lsp): ignore specific lint for entire file (#12023) | Satya Rohith | |
| 2021-09-13 | feat(fmt): add support for configuration file (#11944) | Bartek Iwańczuk | |
| This commit adds support for configuration file for "deno fmt" subcommand. It is also respected by LSP when formatting files. Example configuration: { "fmt": { "files": { "include": ["src/"], "exclude": ["src/testdata/"] }, "options": { "useTabs": true, "lineWidth": 80, "indentWidth": 4, "singleQuote": true, "textWrap": "preserve" } } } | |||
| 2021-09-13 | fix(lsp): support data urls in `deno.importMap` option (#11397) | Satya Rohith | |
| 2021-09-02 | chore(test): improve flaky lsp_diagnostics_refresh_dependents test to give ↵ | David Sherret | |
| more info (#11905) | |||
| 2021-08-27 | feat(cli): Update to TypeScript 4.4 (#11678) | Kitson Kelly | |
| 2021-08-11 | chore: move test files to testdata directory (#11601) | David Sherret | |
| 2021-08-10 | feat(lsp): support clients which do not support disabled code actions (#11612) | Kitson Kelly | |
| Closes: #11610 | |||
| 2021-08-06 | feat: ffi to replace plugins (#11152) | Elias Sjögreen | |
| This commit removes implementation of "native plugins" and replaces it with FFI API. Effectively "Deno.openPlugin" API was replaced with "Deno.dlopen" API. | |||
| 2021-08-06 | feat(lsp): implement refactoring code actions (#11555) | Jean Pierre | |
| Closes: denoland/vscode_deno#433 | |||
| 2021-07-28 | feat(lsp): ability to set DENO_DIR via settings (#11527) | Kitson Kelly | |
| Ref: denoland/vscode_deno#287 | |||
| 2021-07-25 | fix(lsp): handle importmaps properly (#11496) | Kitson Kelly | |
| Fixes: #11146 Fixes: #11456 Fixes: #10439 | |||
| 2021-07-11 | Revert "Remove unstable native plugins (#10908)" | Ryan Dahl | |
| This reverts commit 7dd4090c2a3dc0222fd6ff611eeb2bd69cd28224. | |||
| 2021-07-02 | Remove unstable native plugins (#10908) | Bartek Iwańczuk | |
| This commit removes implementation of native plugins alongside the unstable "Deno.openPlugin()" API. | |||
| 2021-06-27 | chore: split up integration_tests.rs into separate files (#11131) | David Sherret | |
