---
title: "flag-parameter"
description: "Detect boolean control parameters."
image: "https://strider.gempir.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://strider.gempir.com/llms.txt
> Use this file to discover all available pages before exploring further.

# flag-parameter

<!-- Code generated by docs/scripts/generate-check-docs.go; DO NOT EDIT. -->

**Default severity:** `note`

Detect boolean control parameters.

## Bad

```go
func Open(path string, readOnly bool) error { if readOnly { return openReadOnly(path) }; return openReadWrite(path) }
```

## Good

```go
func Open(path string, mode Mode) error
```

Source: https://strider.gempir.com/lints/flag-parameter/index.mdx
