GitHub / sourcegraph / scip-typescript
SCIP indexer for TypeScript and JavaScript
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sourcegraph%2Fscip-typescript
PURL: pkg:github/sourcegraph/scip-typescript
Stars: 72
Forks: 24
Open issues: 77
License: apache-2.0
Language: TypeScript
Size: 1.77 MB
Dependencies parsed at: Pending
Created at: almost 4 years ago
Updated at: 3 days ago
Pushed at: 1 day ago
Last synced at: 1 day ago
Commit Stats
Commits: 281
Authors: 15
Mean commits per author: 18.73
Development Distribution Score: 0.609
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/sourcegraph/scip-typescript
v0.4.0
v0.4.0
What’s Changed
- implemented deprecated diagnostics reporting by @matthewnitschke-wk in https://github.com/sourcegraph/scip-typescript/pull/430
New Contributors
- @matthewnitschke-wk made their first contribution in https://github.com/sourcegraph/scip-typescript/pull/430
Full Changelog: https://github.com/sourcegraph/scip-typescript/compare/v0.3.16...v0.4.0
Download
v0.3.16
v0.3.16
What’s Changed
- chore(deps): update dependency @types/diff to v7 by @renovate[bot] in https://github.com/sourcegraph/scip-typescript/pull/393
- chore(deps): update dependency @types/diff to v7.0.1 by @renovate[bot] in https://github.com/sourcegraph/scip-typescript/pull/396
- chore(deps): update dependency prettier to v3.5.2 by @renovate[bot] in https://github.com/sourcegraph/scip-typescript/pull/398
- chore(deps): update dependency prettier to v3.5.3 by @renovate[bot] in https://github.com/sourcegraph/scip-typescript/pull/401
- chore: fixed dockerignore config in https://github.com/sourcegraph/scip-typescript/pull/402
- Add dependabot by @willdollman in https://github.com/sourcegraph/scip-typescript/pull/417
- Update typescript Dockerfile to latest node image by @willdollman in https://github.com/sourcegraph/scip-typescript/pull/419
New Contributors
- @willdollman made their first contribution in https://github.com/sourcegraph/scip-typescript/pull/417
Full Changelog: https://github.com/sourcegraph/scip-typescript/compare/v0.3.15...v0.3.16
Download
v0.3.15
v0.3.15
This release doesn’t change scip-typescript itself, but modifes the Docker image it ships with – no longer using Alpine distribution of Node, and upgrading to Node 22.
What’s Changed
- chore: checks the format of the version number to be released by @kritzcreek in https://github.com/sourcegraph/scip-typescript/pull/379
- chore: Remove project board workflow by @varungandhi-src in https://github.com/sourcegraph/scip-typescript/pull/381
- chore(deps): update dependency @types/diff to v6 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/384
- chore(deps): update dependency prettier to v3.4.1 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/386
- chore(deps): update dependency prettier to v3.4.2 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/387
- Provide a single self-contained docker image, remove alpine by @antonsviridov-src in https://github.com/sourcegraph/scip-typescript/pull/389
- Remove stage id from release workflow by @antonsviridov-src in https://github.com/sourcegraph/scip-typescript/pull/390
- version 0.3.15 by @antonsviridov-src in https://github.com/sourcegraph/scip-typescript/pull/392
New Contributors
- @antonsviridov-src made their first contribution in https://github.com/sourcegraph/scip-typescript/pull/389
Full Changelog: https://github.com/sourcegraph/scip-typescript/compare/v0.3.14...v0.3.15
Download
v0.3.13
v0.3.13
Emit references to object properties (https://github.com/sourcegraph/scip-typescript/pull/373)
Given the following example:
type MyType = { myProperty: number }
function myFunc(): MyType {
return { myProperty: 42 };
}
Previously we’d fail to produce a reference to myProperty in the body of myFunc. Now we properly link the two together. This fixes a fair amount of issues around navigating through object literals.
Emit enclosing_range for calls in constructors (https://github.com/sourcegraph/scip-typescript/pull/372)
We now emit enclosing_range data for calls in constructors, which we were missing before.
Download
v0.3.10
v0.3.10
Skip indexing large files
Previously, scip-typescript indexed all files regardless of file size. This could result in scip-typescript stalling progress to index very large files that were (frequently) auto-generated. This commit changes the default behavior to skip indexing files that are larger than 1mb, and makes this threshold configurable via the new --max-file-byte-size flag.
- Skip indexing large files above 1mb, add option
--max-file-byte-sizeby @olafurpg in https://github.com/sourcegraph/scip-typescript/pull/271
Documentation
The readme now has a troubleshooting section for out of memory (OOM) issues https://github.com/sourcegraph/scip-typescript#dealing-with-out-of-memory-issues-oom
- Add section in readme about OOM issues by @olafurpg in https://github.com/sourcegraph/scip-typescript/pull/270
Dependency updates
- chore(deps): update typescript-eslint monorepo to ^5.59.1 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/255
- chore(deps): update dependency prettier to v2.8.8 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/254
- chore(deps): update typescript-eslint monorepo to ^5.59.2 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/257
- chore(deps): update typescript-eslint monorepo to ^5.59.8 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/260
- chore(deps): update typescript-eslint monorepo to ^5.59.9 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/261
- chore(deps): update typescript-eslint monorepo to ^5.60.1 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/265
- chore(deps): update typescript-eslint monorepo to ^5.61.0 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/268
Full Changelog: https://github.com/sourcegraph/scip-typescript/compare/v0.3.9...v0.3.10
Download
v0.3.9
v0.3.9
Code navigation for constructors
Add definitions and references for constructors by @SuperAuguste in https://github.com/sourcegraph/scip-typescript/pull/250
Previously, it was not possible to do “Find references” on constructors in cases like below
export class SuperConstructor {
constructor(public readonly property: number) {}
//^^^^^^^^^^^ <--- "Find references" had no results here
}
export function useConstructor(): SuperConstructor {
return new SuperConstructor(10)
// ^^^^^^^^^^^^^^^^ <--- "Go to definition" went to the class instead of constructor
}
This release fixes this issue for both “Find references” and “Go to definition”. Big kudos to @SuperAuguste for fixing important issue in his first contribution to scip-typescript 👏🏻
New Contributors
- @SuperAuguste made their first contribution in https://github.com/sourcegraph/scip-typescript/pull/250
Full Changelog: https://github.com/sourcegraph/scip-typescript/compare/v0.3.8...v0.3.9
Download
scip-typescript v0.3.8
v0.3.8
Improved “Find references” for properties of object literals
Previously, “find references” did not show meaningful results for the property hello in the object literal below
interface Messages {
hello: string
}
function frenchMessages(): Messages {
return { hello: "Bonjour" }
}
This releases fixes this issue specifically for return statements inside functions. Note that this issue can manifest in many other ways that we are planning to fix in future releases. Please report issues if you observe cases where “go to definition” or “find references” doesn’t match what you see in VS Code or WebStorm.
What’s Changed
- chore(deps): update dependency prettier to v2.8.7 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/241
- chore(deps): update typescript-eslint monorepo to ^5.57.0 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/242
- chore(deps): update typescript-eslint monorepo to ^5.57.1 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/246
- Infer symbol relationship for object literals property in return statement by @olafurpg in https://github.com/sourcegraph/scip-typescript/pull/248
Full Changelog: https://github.com/sourcegraph/scip-typescript/compare/v0.3.7...v0.3.8
Download
v0.3.7
v0.3.7
What’s Changed
- Don’t throw error when failing to parse tsconfig.json by @olafurpg in https://github.com/sourcegraph/scip-typescript/pull/232
- chore(deps): update typescript-eslint monorepo to ^5.54.0 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/235
- chore(deps): update typescript-eslint monorepo to ^5.54.1 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/238
- Gracefully handle incomplete package.json files by @olafurpg in https://github.com/sourcegraph/scip-typescript/pull/239
Full Changelog: https://github.com/sourcegraph/scip-typescript/compare/v0.3.6...v0.3.7
Download
scip-typescript v0.3.6
v0.3.6
What’s Changed
- chore(deps): update dependency prettier to v2.8.0 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/210
- chore(deps): update typescript-eslint monorepo to ^5.45.0 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/211
- chore(deps): update typescript-eslint monorepo to ^5.45.1 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/214
- chore(deps): update dependency prettier to v2.8.1 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/215
- chore(deps): update dependency @sourcegraph/eslint-config to v0.33.0 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/216
- Update dependency @types/react to v17.0.52 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/199
- Add support for
pnpmby @valerybugakov in https://github.com/sourcegraph/scip-typescript/pull/219 - Update ChangeLog and bump version for releasing 0.3.3. by @valerybugakov in https://github.com/sourcegraph/scip-typescript/pull/221
- Update ChangeLog and bump version for releasing 0.3.4. by @valerybugakov in https://github.com/sourcegraph/scip-typescript/pull/222
- chore(deps): update typescript-eslint monorepo to ^5.48.0 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/217
- chore(deps): update dependency prettier to v2.8.2 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/224
- chore(deps): update dependency prettier to v2.8.3 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/226
- chore(deps): update typescript-eslint monorepo to ^5.50.0 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/227
- chore(deps): update typescript-eslint monorepo to ^5.51.0 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/230
- chore(deps): update dependency prettier to v2.8.4 by @renovate in https://github.com/sourcegraph/scip-typescript/pull/231
Full Changelog: https://github.com/sourcegraph/scip-typescript/compare/v0.3.3...v0.3.6
Download