<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocapturedrefrace/cmd, branch v0.0.2</title>
<subtitle>Analyser that reports captured variable references in goroutine closures</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/gocapturedrefrace/'/>
<entry>
<title>Increase version v0.0.1 -&gt; v0.0.2</title>
<updated>2024-03-10T15:31:36+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2024-03-10T15:31:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/gocapturedrefrace/commit/?id=50d5b0becd6d2e98975afa6cb319bfce11af3da9'/>
<id>50d5b0becd6d2e98975afa6cb319bfce11af3da9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gocapturedrefrace/main: Add version command line argument</title>
<updated>2023-05-18T11:16:49+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-05-18T11:16:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/gocapturedrefrace/commit/?id=4859ae4083e5035cc75527423fe5be69a1201b64'/>
<id>4859ae4083e5035cc75527423fe5be69a1201b64</id>
<content type='text'>
I don't need to use the `flags` package here for a single boolean
option. Previously I had tried with `flags` but it conflicted with the
flags defined by `analyzer.Analyzer`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I don't need to use the `flags` package here for a single boolean
option. Previously I had tried with `flags` but it conflicted with the
flags defined by `analyzer.Analyzer`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename package to "capturedrefrace"</title>
<updated>2023-05-18T03:55:01+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-05-18T03:55:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/gocapturedrefrace/commit/?id=3fb25b9de7f5673fe2af04606c7b35bb53f1f2bf'/>
<id>3fb25b9de7f5673fe2af04606c7b35bb53f1f2bf</id>
<content type='text'>
I decided I don't like the "go" prefix for a Go package name. It doesn't
make sense. Rename the module and package accordingly.

I do like the "go" prefix in the command line program, so leave it
there.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I decided I don't like the "go" prefix for a Go package name. It doesn't
make sense. Rename the module and package accordingly.

I do like the "go" prefix in the command line program, so leave it
there.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove version flag TODO</title>
<updated>2023-05-18T03:38:24+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-05-18T03:37:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/gocapturedrefrace/commit/?id=c66cfe0f25a43687a342f3ddce5d4b081bfadc1e'/>
<id>c66cfe0f25a43687a342f3ddce5d4b081bfadc1e</id>
<content type='text'>
Can't figure out a way to do this while preserving the default flags of
the analyser.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Can't figure out a way to do this while preserving the default flags of
the analyser.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add note for version flag</title>
<updated>2023-05-17T17:22:41+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-05-17T17:22:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/gocapturedrefrace/commit/?id=4344a4d178eaf78629e709b329040068d65c12f9'/>
<id>4344a4d178eaf78629e709b329040068d65c12f9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add license (GNU GPLv3+)</title>
<updated>2023-05-16T20:19:58+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-05-16T20:19:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/gocapturedrefrace/commit/?id=25c10d21af917a01714930e19e3188f07bf098d5'/>
<id>25c10d21af917a01714930e19e3188f07bf098d5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename module to `gopkg.teddywing.com/gocapturedrefrace`</title>
<updated>2023-05-16T17:50:23+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-05-16T17:22:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/gocapturedrefrace/commit/?id=3eef30cf630eda3837a27a237e89207e1ce3dabf'/>
<id>3eef30cf630eda3837a27a237e89207e1ce3dabf</id>
<content type='text'>
Decided not to use my personal Git host directly for the module, but a
new domain specific to Go modules. This could allow me to host the code
elsewhere using a vanity module name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Decided not to use my personal Git host directly for the module, but a
new domain specific to Go modules. This could allow me to host the code
elsewhere using a vanity module name.
</pre>
</div>
</content>
</entry>
<entry>
<title>Find `go` statements using Go analyzer</title>
<updated>2023-05-14T19:26:36+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-05-14T19:21:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/gocapturedrefrace/commit/?id=6d91d473f24d6825170e494852b26ffc748fe542'/>
<id>6d91d473f24d6825170e494852b26ffc748fe542</id>
<content type='text'>
Build a basic Go analyser that finds `go` statements.

Currently testing this with:

    $ go run ./cmd/gocapturedrefrace ./testdata/

Using the following tutorials as a guide:

* https://arslan.io/2019/06/13/using-go-analysis-to-write-a-custom-linter/
* https://scribe.rip/codex/writing-custom-linter-in-go-54ef6f8080
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Build a basic Go analyser that finds `go` statements.

Currently testing this with:

    $ go run ./cmd/gocapturedrefrace ./testdata/

Using the following tutorials as a guide:

* https://arslan.io/2019/06/13/using-go-analysis-to-write-a-custom-linter/
* https://scribe.rip/codex/writing-custom-linter-in-go-54ef6f8080
</pre>
</div>
</content>
</entry>
</feed>
