Search
Write a publication
Pull to refresh
23
0.1
Andrew Ka @comerc

#кодеротбога

Send message

было бы круто добавлять свои линтёры динамически, как это работает в ruleguard.

package main

import (
    "github.com/quasilyte/go-ruleguard/analyzer"
    "golang.org/x/tools/go/analysis/singlechecker"
)

func main() {
    singlechecker.Main(analyzer.Analyzer)
}

это управляющая программа для ruleguard. вопрос: может у gocritic есть возможность добавлять свой analyzer динамически в функцию singlechecker.Main()?

главное, что пищалки направлены в ухи. мониторы приличного уровня. а саб за сто баксов. меня всё устраивает.

// .vscode/settings.json

{
  "go.testEnvVars": {
    "GOEXPERIMENT": "synctest"
  },
  "go.testFlags": [
    "-v"
  ],
  "go.buildTags": "goexperiment.synctest"
}
// .vscode/launch.json

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Debug Synctest",
      "type": "go",
      "request": "launch",
      "mode": "test",
      "program": "${workspaceFolder}",
      "env": {
        "GOEXPERIMENT": "synctest"
      },
      "args": [
        "-test.run",
        ".*Synctest.*",
        "-test.v"
      ],
      "buildFlags": "-tags=goexperiment.synctest"
    },
    {
      "name": "Debug Current Synctest",
      "type": "go",
      "request": "launch",
      "mode": "test",
      "program": "${fileDirname}",
      "env": {
        "GOEXPERIMENT": "synctest"
      },
      "buildFlags": "-tags=goexperiment.synctest"
    }
  ]
}
// Makefile

check:
	GOEXPERIMENT=synctest go test -short -failfast -v -race -count=1 ./...

Однако, хорошей практикой является помещение интерфейса и его реализации в одном пакете, если они плотно связаны и используются только внутри этого пакета. Это позволяет легче поддерживать код и обеспечивает более прозрачное использование интерфейса внутри пакета.

например io.Closer

F13 настроена на sleep. Крутилка важна для регулировки громкости, на цифровом блоке вторая с другого края. Экранчик - фан. GMK87 + EK21.

Это самая лучшая клава, какая у меня была. Долго и упорно выбирал. Белая TKL с крутилкой + HotSwap + южная подсветка RGB, свичи тактильные Gateron Jupiter Banana с двойной пружиной и матовым рассеивателем (разработаны для Keychrone), пудинги, Gasket Mount, VIA.

все остальные варианты - компромисс
все остальные варианты - компромисс

Любитесь как хотите с тем что есть. Если я правильно понимаю дзен Go.

Спасибо! Исправил.

у меня govee-envisual-tv-backlight-t2 - но барыги дерут две цены

А какой сенсор внутри QINGPING CGP22C? Ручная калибровка не помогает - показывают разные значения, зараза!

Нужен отчёт, я тоже хочу. Валяется s2.

Бизнес на отзывах цветёт и пахнет. К сожалению.

Изучил вопрос. Заказал всё, что надо для щастья. 50000 Люмен.

1
23 ...

Information

Rating
1,673-rd
Registered
Activity