Skip to content
View maratori's full-sized avatar

Organizations

@lona-web-org

Block or report maratori

Report abuse

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

Report abuse
maratori/README.md

Hi there 👋

I am Marat Reimers, a software engineer.
Fanatic of linters, QA, and open-source.
Also, I love debates about technology.

GitHub stats

💬 Contacts

Telegram LinkedIn Gmail

🥷 Languages

Go Python Java C# JS HTML CSS Wolfram Mathematica

🛠 Other (alphabetical order)

Bash Bazel Dependabot Docker Flake8 GitHub Actions Golangci-lint Grafana gRPC Helm JUnit5 Kafka Kubernetes Make Mermaid MyPy NumPy Pandas Playwright PostgreSQL Prometheus Protobuf Pytest RabbitMQ Terraform Selenium UML VictoriaMetrics Zsh

🕶️ Author

Go linter that encourages to use a separate _test package (integrated into golangci-lint)

testableexamples

Go linter that checks if examples are testable and have an expected output (integrated into golangci-lint)

pairedbrackets

Go linter that checks formatting of paired brackets

changroup

Go library to create a group of channels (publish/subscribe pattern)

errors

Go library to construct errors with fields for structured logging

nebius/gosdk

Go client library for interacting with nebius.ai services

🩼 Useful gists

Pinned Loading

  1. testpackage testpackage Public

    Golang linter that encourages you to use a separate _test package

    Go 51 2

  2. pt pt Public archive

    Go package that helps you to run Parallel Tests

    Go 1

  3. Golden config for golangci-lint Golden config for golangci-lint
    1
    # This file is licensed under the terms of the MIT license https://opensource.org/license/mit
    2
    # Copyright (c) 2021-2025 Marat Reymers
    3
    
                  
    4
    ## Golden config for golangci-lint v2.5.0
    5
    #
  4. func WaitFor() the best alternative ... func WaitFor() the best alternative for assert.Eventually()
    1
    package testhelpers
    2
    
                  
    3
    import (
    4
    	"sync"
    5
    	"time"
  5. Clone postgres schema for each test Clone postgres schema for each test
    1
    package my_package_test
    2
    
                  
    3
    import (
    4
    	"fmt"
    5
    	"testing"
  6. Comparison of golang mocking libraries Comparison of golang mocking libraries
    1
    # Comparison of golang mocking libraries
    2
    
                  
    3
    > Updated 2025-05-31
    4
    5
    |                                     | [gomock][1]        | [testify][2] + [mockery][3] | [mockio][4]              | [minimock][5]      | [moq][6]           |