Owen Mansel-Chan
|
347b5f1b1a
|
Remove unused code
|
2023-05-03 16:03:17 +01:00 |
|
Owen Mansel-Chan
|
509dda5af5
|
Use raw string literals to avoid double-escaping
|
2023-05-03 16:02:36 +01:00 |
|
Owen Mansel-Chan
|
841db151f6
|
Improve naming
|
2023-05-03 13:01:23 +01:00 |
|
Owen Mansel-Chan
|
0f134c6a3c
|
Wrap long line
|
2023-05-03 12:52:11 +01:00 |
|
Owen Mansel-Chan
|
f86e540d2a
|
msg is always non-empty
|
2023-05-03 12:50:58 +01:00 |
|
Owen Mansel-Chan
|
af2a9b21ab
|
Add function comments
|
2023-05-03 12:47:28 +01:00 |
|
Owen Mansel-Chan
|
a9d3cfccd4
|
use severityNote for all diagnostics
|
2023-05-03 12:03:12 +01:00 |
|
Owen Mansel-Chan
|
532e1446f0
|
Change diagnostic ids and use "lower than or equal to"
|
2023-05-03 12:03:12 +01:00 |
|
Owen Mansel-Chan
|
4b88279ccc
|
Improve usage message formatting
|
2023-05-03 12:03:11 +01:00 |
|
Owen Mansel-Chan
|
27fb42db76
|
Env var for path to environment file
|
2023-05-03 11:11:09 +01:00 |
|
Owen Mansel-Chan
|
0c6efb8c84
|
Add telemetry-only diagnostics
|
2023-05-02 17:17:06 +01:00 |
|
Owen Mansel-Chan
|
3bfcbbf7af
|
Add unit test
|
2023-05-02 17:17:05 +01:00 |
|
Owen Mansel-Chan
|
0710ed97db
|
Refactor to be more easily testable
|
2023-05-02 17:17:05 +01:00 |
|
Owen Mansel-Chan
|
2db304edee
|
Choose which version to install and write file
|
2023-05-02 17:17:04 +01:00 |
|
Owen Mansel-Chan
|
644d7f18c2
|
Factor out tryReadGoDirective()
|
2023-05-02 14:15:03 +01:00 |
|
Owen Mansel-Chan
|
5e87111a8b
|
Stop using deprecate io/ioutil package
|
2023-05-02 14:15:02 +01:00 |
|
Owen Mansel-Chan
|
1e2bdd88b1
|
Add --identify-environment flag
|
2023-05-02 14:15:01 +01:00 |
|
Owen Mansel-Chan
|
1afe845ed3
|
Add missing "v" to semver version string
Because it was missing, that function always returned +1,
so we were doing the wrong thing when the Go version
installed was lower than 1.16.
|
2023-04-24 14:31:46 +01:00 |
|
Owen Mansel-Chan
|
3ca04338ca
|
Use named initialization for struct
|
2023-04-19 13:06:51 +01:00 |
|
Owen Mansel-Chan
|
219c1686fd
|
Wrap return values of moveToTemporaryGopath in a struct
|
2023-04-19 12:40:23 +01:00 |
|
Owen Mansel-Chan
|
1bb006f43e
|
Move defer statements to the right place
It turns out that extracting defer statements into a separate function
changes behaviour.
|
2023-04-19 12:20:52 +01:00 |
|
Owen Mansel-Chan
|
641f16b0df
|
Factor out extract()
|
2023-04-19 12:20:52 +01:00 |
|
Owen Mansel-Chan
|
a611769b43
|
Factor out installDependencies()
|
2023-04-19 12:20:51 +01:00 |
|
Owen Mansel-Chan
|
d61d595b21
|
Factor out function buildWithCustomCommands
|
2023-04-19 12:20:51 +01:00 |
|
Owen Mansel-Chan
|
b45c0ff848
|
Factor out buildWithoutCustomCommands
|
2023-04-19 12:20:51 +01:00 |
|
Owen Mansel-Chan
|
b76e655735
|
Factor out moving code to temp dir in gopath
|
2023-04-19 12:20:50 +01:00 |
|
Owen Mansel-Chan
|
ba48eaa8a6
|
Factor out calculation of source dir
|
2023-04-19 12:20:50 +01:00 |
|
Owen Mansel-Chan
|
702c22b630
|
Refactor calculation of inLGTM
|
2023-04-19 12:20:49 +01:00 |
|
Owen Mansel-Chan
|
f0186957ca
|
Factor out tryUpdateGoModAndGoSum
|
2023-04-19 12:20:49 +01:00 |
|
Owen Mansel-Chan
|
0bfb242e63
|
Factor out logic for needGopath
|
2023-04-19 12:20:49 +01:00 |
|
Owen Mansel-Chan
|
b169f1bfdf
|
Factor out code to fix go vendor issues
|
2023-04-19 12:20:48 +01:00 |
|
Owen Mansel-Chan
|
f872a11b85
|
Factor out initial ModMode calculation
|
2023-04-19 12:20:48 +01:00 |
|
Owen Mansel-Chan
|
2d8d9773c4
|
Factor out depMode calculation
|
2023-04-19 12:20:47 +01:00 |
|
Owen Mansel-Chan
|
d613bc8a28
|
Update checks for files or dirs existing
The previous way is considered outdated now.
|
2023-04-19 12:20:47 +01:00 |
|
Owen Mansel-Chan
|
674799af8c
|
Implement diagnostic for relative package paths
|
2023-03-10 12:20:44 +00:00 |
|
Owen Mansel-Chan
|
f87b307ddb
|
The source name of a diagnostic should not change
|
2023-03-09 14:00:52 +00:00 |
|
Chris Smowton
|
db5bd98781
|
Return on failure to create file
|
2023-03-08 22:48:57 +00:00 |
|
Owen Mansel-Chan
|
820de5d36f
|
Remove fatal/panic exits from diagnostic code
|
2023-03-08 22:00:34 +00:00 |
|
Owen Mansel-Chan
|
9fc119cc55
|
Rearrange diagnostic error message
The context should come in the middle and the call to action should come
last.
|
2023-03-08 17:09:52 +00:00 |
|
Owen Mansel-Chan
|
63d3b3ff2a
|
Fix diagnostic-limit-reached visibility and location
|
2023-03-08 16:34:29 +00:00 |
|
Owen Mansel-Chan
|
0d6f17ec90
|
Do not use field internal, which is deprecated
|
2023-03-08 16:34:01 +00:00 |
|
Owen Mansel-Chan
|
17c550bc88
|
Address review comments
|
2023-03-08 15:51:45 +00:00 |
|
Owen Mansel-Chan
|
07098bf8bf
|
Minor refactor in diagnostics.go
|
2023-03-07 16:38:53 +00:00 |
|
Owen Mansel-Chan
|
2edccec693
|
Do not link to GitHub AE version of documentation
|
2023-03-07 16:38:53 +00:00 |
|
Owen Mansel-Chan
|
05a4fdf6d8
|
Put all package-not-found errors into one diagnostic
|
2023-03-07 16:38:52 +00:00 |
|
Owen Mansel-Chan
|
a4c9120a9a
|
Update one of the diagnostic messages
|
2023-03-07 16:38:52 +00:00 |
|
Owen Mansel-Chan
|
2c5239ff7b
|
Use full stops at the end of diagnostics messages
|
2023-03-07 16:38:51 +00:00 |
|
Owen Mansel-Chan
|
a7a10de9ea
|
Emit diagnostic to pass fourth integration tests
|
2023-03-07 16:38:51 +00:00 |
|
Owen Mansel-Chan
|
b6a9f87238
|
Use "go/autobuilder/" as prefix for all diagnostics
|
2023-03-07 16:38:50 +00:00 |
|
Owen Mansel-Chan
|
4907e5754f
|
Address review comments
|
2023-03-07 16:38:49 +00:00 |
|