project

package
v0.0.0-...-3c10022 Latest Latest
Warning

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

Go to latest
Published: May 24, 2024 License: GPL-3.0 Imports: 10 Imported by: 0

Documentation

Overview

Package project finds and classifies Arduino projects.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Type

type Type struct {
	Path             *paths.Path
	ProjectType      projecttype.Type
	SuperprojectType projecttype.Type
}

Type is the type for project definitions.

func FindProjects

func FindProjects() ([]Type, error)

FindProjects searches the target path configured by the user for projects of the type configured by the user as well as the subprojects of those project. It returns a slice containing the definitions of each found project.

Directories

Path Synopsis
Package general provides functions that apply to multiple project types.
Package general provides functions that apply to multiple project types.
Package library provides functions specific to linting Arduino libraries.
Package library provides functions specific to linting Arduino libraries.
libraryproperties
Package libraryproperties provides functions for working with the library.properties Arduino library metadata file.
Package libraryproperties provides functions for working with the library.properties Arduino library metadata file.
Package packageindex provides functions specific to linting the package index files of the Arduino Boards Manager.
Package packageindex provides functions specific to linting the package index files of the Arduino Boards Manager.
Package platform provides functions specific to linting Arduino boards platforms.
Package platform provides functions specific to linting Arduino boards platforms.
boardstxt
Package boardstxt provides functions specific to linting the boards.txt configuration files of Arduino boards platforms.
Package boardstxt provides functions specific to linting the boards.txt configuration files of Arduino boards platforms.
platformtxt
Package platformtxt provides functions specific to linting the platform.txt configuration files of Arduino platform platforms.
Package platformtxt provides functions specific to linting the platform.txt configuration files of Arduino platform platforms.
programmerstxt
Package programmerstxt provides functions specific to linting the programmers.txt configuration files of Arduino programmers platforms.
Package programmerstxt provides functions specific to linting the programmers.txt configuration files of Arduino programmers platforms.
Package projectdata handles the collection of data specific to a project before running the rules on it.
Package projectdata handles the collection of data specific to a project before running the rules on it.
Package projecttype defines the Arduino project types.
Package projecttype defines the Arduino project types.
Package sketch provides functions specific to linting Arduino sketches.
Package sketch provides functions specific to linting Arduino sketches.

Jump to

Keyboard shortcuts

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