validate

package
v0.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 24, 2026 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Overview

Package validate checks for undocumented package managers, config files, and directories.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckConfigFiles

func CheckConfigFiles(ctx *entity.Context) []core.Action

CheckConfigFiles detects config files not documented in CONVENTIONS.md.

Scans for common configuration files (.eslintrc, .prettierrc, tsconfig.json, etc.) and suggests documenting them if CONVENTIONS.md doesn't mention the related topic.

Parameters:

  • ctx: Loaded context containing the files

Returns:

  • []Action: Suggested actions for undocumented configurations

func CheckNewDirectories

func CheckNewDirectories(ctx *entity.Context) []core.Action

CheckNewDirectories detects important directories not in ARCHITECTURE.md.

Scans top-level directories for common code directories (src, lib, cmd, etc.) and suggests documenting them if ARCHITECTURE.md doesn't mention them. Skips hidden directories and common non-code directories (node_modules, vendor, dist, build).

Parameters:

  • ctx: Loaded context containing the files

Returns:

  • []Action: Suggested actions for undocumented directories

func CheckPackageFiles

func CheckPackageFiles(ctx *entity.Context) []core.Action

CheckPackageFiles detects package manager files without dependency documentation.

Checks for common package files (package.json, go.mod, etc.) and suggests documenting dependencies if no DEPENDENCIES.md exists or ARCHITECTURE.md doesn't mention dependencies.

Parameters:

  • ctx: Loaded context containing the files

Returns:

  • []Action: Suggested actions for undocumented dependencies

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL