HerringtonDarkholme
Repos
150
Followers
1301
Following
207

Yet Another TypeScript Syntax: The most advanced TypeScript Syntax Highlighting in Vim

631
61

Vue's template compiler reimplemented in Rust!

697
26

An upgraded TypeScript REPL

204
15

⚡A fast and easy tool for code searching, linting, rewriting at large scale. Written in Rust

475
10

🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

35001
6206

🎉 A Vue.js 3 UI Library made by Element team

18523
7663

Events

refactor: use more generic algorithm for find files

feat: add reference

feat: add find_in_files

feat: add napi findInFiles

Created at 43 minutes ago
closed issue
[perf] merge multiple RuleConfig to one matcher

We run RuleConfig sequentially in matching. This can be optimized to scan the tree only once.

Created at 1 day ago
issue comment
[perf] merge multiple RuleConfig to one matcher

fixed

Created at 1 day ago
closed issue
[ Error Info ] Missing error information on NAPI findAll()

Here are my error log stdout:

🚨 sg scan 命令行运行出错 
Error: invalid rule
    at SgNode.findAll (<anonymous>)
    at /Users/bytedance/workspace/lightblue-plugins/packages/lightblue-plugin-vite/dist/plugins/esbuild/pioneer/astGrepHelper.js:225:18 {
  code: 'InvalidArg'

It would be much easier to debug if we can provide some internal information of invalid rule Error.

Created at 1 day ago

feat: improve napi error message

fix #227

Created at 1 day ago

perf: use vec instead of hash to reduce hashing

fix: fix napi test

Created at 1 day ago

chore(deps): update dependency @napi-rs/cli to v2.14.5

Created at 2 days ago
delete branch
HerringtonDarkholme delete branch renovate/napi-rs-cli-2.x
Created at 2 days ago
pull request closed
chore(deps): update dependency @napi-rs/cli to v2.14.5

Mend Renovate

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @napi-rs/cli | 2.14.4 -> 2.14.5 | age | adoption | passing | confidence |


Release Notes

v2.14.5

Compare Source

Bug Fixes
  • cli: upload GitHub assets issue (a302c9c)

Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Created at 2 days ago
delete branch
HerringtonDarkholme delete branch renovate/napi-2.x
Created at 2 days ago

fix(deps): update rust crate napi to 2.10.13

Created at 2 days ago
pull request closed
fix(deps): update rust crate napi to 2.10.13

Mend Renovate

This PR contains the following updates:

| Package | Type | Update | Change | |---|---|---|---| | napi | dependencies | patch | 2.10.12 -> 2.10.13 |


Release Notes

v2.10.13

Compare Source

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.10.12...napi@2.10.13


Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Created at 2 days ago

Update README.md

Signed-off-by: Herrington Darkholme 2883231+HerringtonDarkholme@users.noreply.github.com

Created at 2 days ago

Update README.md

Signed-off-by: Herrington Darkholme 2883231+HerringtonDarkholme@users.noreply.github.com

Created at 3 days ago

Update README.md

Signed-off-by: Herrington Darkholme 2883231+HerringtonDarkholme@users.noreply.github.com

Created at 3 days ago
delete branch
HerringtonDarkholme delete branch renovate/crossterm-0.x
Created at 3 days ago

fix(deps): update rust crate crossterm to 0.26.0

Created at 3 days ago
pull request closed
fix(deps): update rust crate crossterm to 0.26.0

Mend Renovate

This PR contains the following updates:

| Package | Type | Update | Change | |---|---|---|---| | crossterm | dependencies | minor | 0.25.0 -> 0.26.0 |


Release Notes

v0.26.0

Added ⭐

  • Add SetCursorStyle to set the cursor apearance and visibility. (#​742)
  • Add key release event for windows. (#​745)
  • Add a function to check if kitty keyboard enhancement protocol is availible. (#​732)
  • Add filedescriptors poll in order to move away from mio in the future (can be used via use-dev-tty). (#​735)

Fixed 🐛

  • Improved F1-F4 handling for kitty keyboard protocol. (#​736)
  • Improved parsing of event types/modifiers with certain keys for kitty protocol. (#​716)

Breaking ⚠️

  • Remove SetCursorShape in vavour of SetCursorStyle. (#​742)
  • Make Windows resize event match terminal::size (#​714)

Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Created at 3 days ago

fix(deps): update rust crate tree-sitter-typescript to 0.20.2

Created at 3 days ago
delete branch
HerringtonDarkholme delete branch renovate/tree-sitter-typescript-0.x
Created at 3 days ago
pull request closed
fix(deps): update rust crate tree-sitter-typescript to 0.20.2

Mend Renovate

This PR contains the following updates:

| Package | Type | Update | Change | |---|---|---|---| | tree-sitter-typescript | dependencies | patch | 0.20.1 -> 0.20.2 | | tree-sitter-typescript | dev-dependencies | patch | 0.20.1 -> 0.20.2 |


Release Notes

v0.20.2

Compare Source


Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Created at 3 days ago

0.2.4 bump version

chore: update changelog

Created at 3 days ago
create tag
HerringtonDarkholme create tag 0.2.4
Created at 3 days ago

perf: cache potential kinds in struct

perf: cache potential kinds in all/any

perf: add potential kinds to rule config

refactor: split scan and run

refactor: cleanup run file

refactor: remove duplicate MatchUnit/filter_file

refactor: rename interaction to utils

perf: use combined matcher for consume items

perf: use combined matcher for match production

Created at 3 days ago
HerringtonDarkholme delete branch main
Created at 3 days ago