User Tools

Site Tools


язык_программирования_golang

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
язык_программирования_golang [2024/11/30 15:26]
val [Web приложение]
язык_программирования_golang [2026/02/11 14:28] (current)
val
Line 43: Line 43:
         }         }
         fmt.Fprint(w,​ "Hello world from gowebd on " + hostname + " " + ver + "​\n"​)         fmt.Fprint(w,​ "Hello world from gowebd on " + hostname + " " + ver + "​\n"​)
 +//        secret := os.Getenv("​SECRET"​)
 +//        fmt.Fprint(w,​ "​Secret is " + secret + " from gowebd on " + hostname + " " + ver + "​\n"​)
 } }
 </​code><​code>​ </​code><​code>​
Line 53: Line 55:
 student@client1:​~/​gowebd$ sudo /​usr/​local/​sbin/​gowebd student@client1:​~/​gowebd$ sudo /​usr/​local/​sbin/​gowebd
 </​code>​ </​code>​
-===== Web приложение ​=====+===== golangci-lint ​===== 
 + 
 +  * [[https://​golangci-lint.run/​welcome/​quick-start/​|golangci-lint.run quick-start]] 
 +  * [[https://​blog.ildarkarymov.ru/​posts/​linters/​|golangci-lint и внедрение его в большой проект]] 
 <​code>​ <​code>​
 $ go mod init gowebd $ go mod init gowebd
 +  или
 +$ cat go.mod
 +</​code><​code>​
 +module gowebd
  
-docker run --rm -v $(pwd):/app -w /app golangci/​golangci-lint:​v1.62.2 golangci-lint run --timeout=10m+go 1.19 
 +</​code><​code>​ 
 +~/gowebd# time docker run --rm -v $(pwd):/app -w /app golangci/​golangci-lint:​v1.62.2 golangci-lint run --timeout=10m
  
 main.go:​11:​7:​ const `ver2` is unused (unused) main.go:​11:​7:​ const `ver2` is unused (unused)
 const ver2 = "​ver1.3"​ const ver2 = "​ver1.3"​
       ^       ^
 +real    1m28.670s
 </​code>​ </​code>​
язык_программирования_golang.1732969618.txt.gz · Last modified: 2024/11/30 15:26 by val