Options
All
  • Public
  • Public/Protected
  • All
Menu

adds MountainPass recommended settings to the project

Hierarchy

  • Component
    • Recommended

Index

Constructors

  • adds MountainPass recommended settings to the project

    Parameters

    • project: TypeScriptProject

      the project to add to

    • Optional options: RecommendedOptions

      see EslintUnicornOptions

    Returns Recommended

Properties

cSpell: CSpell
commitlint: Commitlint
contributors: Contributors
eslintIgnore: EslintIgnore
eslintJsdoc: EslintJsdoc
eslintJsonC: EslintJsonC
eslintNoSecrets: EslintNoSecrets
eslintPrettier: EslintPrettierFixer
eslintUnicorn: EslintUnicorn
husky: Husky
project: Project
vscodeExtensionRecommendations: VscodeExtensionRecommendations
vscodeSettings: VscodeSettings
defaultOptions: RecommendedOptions = ...
defaultProjectOptions: { eslint: boolean; prettier: boolean } = ...

Type declaration

  • Readonly eslint: boolean

    Setup eslint.

    default

    true

  • Readonly prettier: boolean

    Setup prettier.

    default

    false

Methods

  • postSynthesize(): void
  • Called after synthesis. Order is not guaranteed.

    Returns void

  • preSynthesize(): void
  • Called before synthesis.

    Returns void

  • synthesize(): void
  • Synthesizes files to the project output directory.

    Returns void

Generated using TypeDoc