Nerves.System.Linter.Rule behaviour (nerves_system_linter v0.4.1)

A rule is a testable module against a buildroot defconfig.

Summary

Types

A rule is a testable module against a buildroot defconfig.

t()

A rule is a testable module against a buildroot defconfig.

Callbacks

This function should be defined by use Nerves.System.Linter.Rule

Types

rule()

@type rule() :: %Nerves.System.Linter.Rule{
  args: Nerves.System.Linter.Rule.Callbacks.args(),
  check: Nerves.System.Linter.Rule.Callbacks.check()
}

A rule is a testable module against a buildroot defconfig.

t()

@type t() :: rule()

A rule is a testable module against a buildroot defconfig.

Callbacks

__checks__()

@callback __checks__() :: [rule()]

This function should be defined by use Nerves.System.Linter.Rule