-
Notifications
You must be signed in to change notification settings - Fork 12.9k
Editor support for link tag #41877
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Editor support for link tag #41877
Changes from 55 commits
Commits
Show all changes
58 commits
Select commit
Hold shift + click to select a range
72f19ef
Initial scribbles
sandersn c08258b
Compiles but provides spans instead of location pairs
sandersn 2f1d113
Switch to DocumentSpan
sandersn 256a60a
Merge branch 'master' into editor-support-for-links
sandersn 8ba5dc8
Builds w/protocol types + conversions
sandersn ca1b273
cleanup:better names and scrub TODOs
sandersn 867ab34
fix test harness too
sandersn 5d518d6
Misc
sandersn c07fe40
Parse and store links in the compiler
sandersn 82c11fe
Merge branch 'master' into editor-support-for-links
sandersn 90feb3e
more tests and some fixes
sandersn 035bb4a
Merge branch 'master' into editor-support-for-links
sandersn fc813c2
Fix other failing tests
sandersn 917314c
Merge branch 'master' into editor-support-for-links
sandersn 7dd7cab
fix bad merge
sandersn c0e8d47
polish parser
sandersn 8bbc8b4
improve names and array types
sandersn 070da0b
slight tweaks
sandersn fce33f1
remove some done TODOs
sandersn 7ac40d4
more tests + resulting fixes
sandersn 6b1d4ce
add+fix cross-module tests
sandersn e4f111e
Support `@see {@link`
sandersn 64baa18
add server test
sandersn 681cc64
Merge branch 'master' into editor-support-for-links
sandersn c307c03
Make comments actually part of the AST
sandersn 1a3e95b
Add span for link.name in language service/protocol
sandersn 6631745
Merge branch 'master' into editor-support-for-links
sandersn ce966fc
Make checker optional in getJSDocTags
sandersn fdb67a6
Use getTokenValue instead of getTokenText
sandersn 543b6ab
Add missing support for top-level links
sandersn 36b1224
add string back to comment type in node constructors
sandersn 38100f9
Merge branch 'master' into editor-support-for-links
sandersn d90244e
Merge branch 'master' into editor-support-for-links
sandersn bfefd33
Full parse of link tags and jsdoc comment text
sandersn d216e93
fix lint
sandersn 6b2bd81
Fix missing newlines in inferFromUsage codefix
sandersn 1f1250e
Merge branch 'master' into editor-support-for-links
sandersn 3c35584
Merge branch 'master' into editor-support-for-links
sandersn 6bdd493
Merge branch 'master' into editor-support-for-links
sandersn 624c8f7
Parse jsdoc comments as text node/link array
sandersn 6dbc6ce
Fix fourslash tests
sandersn ff2aba6
Improve types and documentation
sandersn 8c5c650
Test+fix @link emit, scrub other TODOs
sandersn f93e131
update API baselines
sandersn c67946e
test that goto-def works with @link
sandersn 36aa091
Split link displaypart into 3
sandersn c3883b7
update baselines
sandersn 89e4955
Provide JSDocTagInfo.text: string to full clients by default
sandersn 52d64db
Real server tests
sandersn 5a21851
Disambiguate {@link} and @param x {type}
sandersn ab340f4
Add explanatory comment in test
sandersn 3e5aa10
Merge branch 'master' into editor-support-for-links
sandersn 618bcec
Merge branch 'master' into editor-support-for-links
sandersn 5a29c2e
fix location in richResponse in protocol
sandersn 67c4966
update API baseline
sandersn 2da204a
Merge branch 'master' into editor-support-for-links
sandersn d0f3048
Address PR comments
sandersn 4cfdaee
use arraysEqual from core
sandersn File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.