Skip to content
View quasilyte's full-sized avatar
πŸ•΅οΈ
πŸ•΅οΈ

Organizations

@go-critic @GolangKazan @go-ruleguard @go-faster @ebitengine-book

Block or report quasilyte

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
quasilyte/README.md

I worked on NoVerify static analyzer for PHP and KPHP compiler at vk.com. Before that, I was a part of Intel Go team: I added AVX-512 support and some compiler optimizations there, but most of the time I was tinkering the Go x86-64 assembler.

I try to maintain several[1] good[2] static[3] analyzers[4].
Sometimes I create dev tools like phpgrep (structural PHP code search using AST patterns).

Some facts about me:

  • I do not approve the ways of Russia government (wars, crazy mass propaganda, censorship, ...) ⬜️🟦⬜️
  • I enjoy 3D-printing and drawing
  • I love video games and game development
  • My tech talks and articles can be found at github.com/quasilyte/talks
  • Co-host of the GolangKazan Go community
  • You can call me Alex

Pinned Loading

  1. go-critic/go-critic go-critic/go-critic Public

    The most opinionated Go source code linter for code audit.

    Go 1.9k 117

  2. go-ruleguard go-ruleguard Public

    Define and run pattern-based custom linting rules.

    Go 800 42

  3. gopherkon gopherkon Public

    Go mascot image constructor. Create your cute own gopher.

    TypeScript 207 11

  4. phpgrep phpgrep Public

    Syntax-aware grep for PHP code.

    Go 236 10

  5. go-consistent go-consistent Public

    Source code analyzer that helps you to make your Go programs more consistent.

    Go 339 16

  6. gocorpus gocorpus Public

    The code used to serve gocorpus application

    Go 51 4