Skip to content

decimal-file-mode

Detect decimal file modes that look like octal permissions.

Updated View as Markdown

Default severity: warning

Unix permission modes are conventionally written in octal. A three-digit decimal literal such as 644 passed as os.FileMode evaluates to a different bit pattern than 0o644 and is usually a missing octal prefix.

Bad

os.WriteFile(path, data, 644)

Good

os.WriteFile(path, data, 0o644)
Navigation

Type to search…

↑↓ navigate↵ selectEsc close