<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pakakeh.go/lib/debug/debug.go, branch dev</title>
<subtitle>Collections of packages and tools for working with Go programming language.</subtitle>
<id>http://git.kilabit.info/pakakeh.go/atom?h=dev</id>
<link rel='self' href='http://git.kilabit.info/pakakeh.go/atom?h=dev'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/'/>
<updated>2026-01-15T10:26:33Z</updated>
<entry>
<title>all: convert license and copyright to use SPDX identifiers</title>
<updated>2026-01-15T10:26:33Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-15T10:14:54Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=7db8c302e1396eda40cd6a1e57f58ed791448556'/>
<id>urn:sha1:7db8c302e1396eda40cd6a1e57f58ed791448556</id>
<content type='text'>
With help of spdxconv tool [1], we able to bulk update all files license
and copyright format to comply with SPDX formats.

[1] https://kilabit.info/project/spdxconv/
</content>
</entry>
<entry>
<title>lib/debug: remove the global Value variable</title>
<updated>2025-01-22T18:04:38Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-01-22T18:04:38Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=b095a40ba34df4c0ce8fb9e8f1b68fef2b336956'/>
<id>urn:sha1:b095a40ba34df4c0ce8fb9e8f1b68fef2b336956</id>
<content type='text'>
Using global variable inside one package is a mistake.
If, for example, package X set debug.Value to 1, another packages that
does need to be debugged will print unnecessary log messages.
</content>
</entry>
<entry>
<title>all: reformat all codes using gofmt 1.19 (the Go tip)</title>
<updated>2022-05-09T14:54:02Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-05-09T14:54:02Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=0c9abc1a962955dd0b795a422958c5445145d54c'/>
<id>urn:sha1:0c9abc1a962955dd0b795a422958c5445145d54c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: use default linter options</title>
<updated>2020-06-05T22:25:42Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2020-06-05T22:25:23Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=b1133f25df3ec38b503e1ea6129ea6b3397968bb'/>
<id>urn:sha1:b1133f25df3ec38b503e1ea6129ea6b3397968bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: fix nolint format</title>
<updated>2019-06-14T08:56:51Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2019-06-14T08:56:51Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=adc700912f9da26c517c8130558d6eb972a51079'/>
<id>urn:sha1:adc700912f9da26c517c8130558d6eb972a51079</id>
<content type='text'>
The valid syntax to suppress linter warnings is "//nolint:&lt;name&gt;" with
no space between comment and "nolint" and between ":".  Also, we move the
placement of nolint directive to the top of statements for multiple
nolint in the same scope.

While at it, fix and supress some linter warnings.
</content>
</entry>
<entry>
<title>all: fix warnings from linter</title>
<updated>2019-03-01T04:30:40Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2019-03-01T04:30:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=a948627494943fbb08b626e5f2686030cb56f1fb'/>
<id>urn:sha1:a948627494943fbb08b626e5f2686030cb56f1fb</id>
<content type='text'>
Most of the warnings caused by update to linter which cause global
variables declared with grouping "( ... )" and that has been suppressed,
are become false-positive again.
</content>
</entry>
<entry>
<title>all: minimize and suppress linter warnings for global variables</title>
<updated>2018-11-30T05:03:50Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2018-11-30T05:03:50Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=3d9c2dd6541c076ae6bc09ab1db227521864b0d3'/>
<id>urn:sha1:3d9c2dd6541c076ae6bc09ab1db227521864b0d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib/debug: ignore lint on init function</title>
<updated>2018-11-29T16:09:33Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2018-11-29T16:09:33Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=ec41bcd967136a2cc778803e8288a067d98a4af1'/>
<id>urn:sha1:ec41bcd967136a2cc778803e8288a067d98a4af1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib/debug: new package for debugging</title>
<updated>2018-09-13T21:09:00Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2018-09-13T17:42:28Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=be746238c08dc36991657c987d9d1d2bef9c954a'/>
<id>urn:sha1:be746238c08dc36991657c987d9d1d2bef9c954a</id>
<content type='text'>
The debug package provide global Value that is initialized from
environment variable "DEBUG".

User only need to include the package, and all initialization will be
handled by init().
</content>
</entry>
</feed>
