import { BranchCount , ChangelogAspect , CodeMetricsAspect , codeOfConduct , codeOwnership , ContributingAspect , ExposedSecrets , gitActiveCommitters , GitRecency , globAspect , license , LicensePresence , } from "@atomist/sdm-pack-aspect" ; import { buildTimeAspect } from "@atomist/sdm-pack-aspect/lib/aspect/delivery/BuildAspect" ; import { LeinDeps } from "@atomist/sdm-pack-clojure" ; import { DockerfilePath , DockerFrom , DockerPorts , } from "@atomist/sdm-pack-docker" ; import { Aspect , } from "@atomist/sdm-pack-fingerprint" ; import { CiAspect , JavaBuild , StackAspect , } from "./common/stackAspect" ; import { K8sSpecs } from "./k8s/spec" ; import { CsProjectTargetFrameworks } from "./microsoft/CsProjectTargetFrameworks" ; import { NpmDependencies } from "./node/npmDependencies" ; import { TypeScriptVersion } from "./node/TypeScriptVersion" ; import * as commonCommitRiskScorers from "./push/commonCommitRiskScorers" ; import { ConfirmedTags , suggestTag , } from "./push/suggestTag" ; import { PythonDependencies } from "./python/pythonDependencies" ; import { DirectMavenDependencies } from "./spring/directMavenDependencies" ; import { SpringBootStarter } from "./spring/springBootStarter" ; import { SpringBootVersion } from "./spring/springBootVersion" ; import { TravisScriptsAspect } from "./travis/travisAspects" ; /**
 * The aspects managed by this SDM.
 * Modify this list to customize with your own aspects.
 */ export function aspects ( ) { return [ DockerFrom , DockerfilePath , DockerPorts , license ( ) , LicensePresence , SpringBootStarter , TypeScriptVersion , codeOwnership ( ) , NpmDependencies , codeOfConduct ( ) , ExposedSecrets , TravisScriptsAspect , BranchCount , GitRecency , gitActiveCommitters ( { commitDepth : 30 } ) , CodeMetricsAspect , StackAspect , CiAspect , JavaBuild , globAspect ( { name : "csproject" , displayName : undefined , glob : "*.csproj" } ) , globAspect ( { name : "snyk" , displayName : undefined , glob : ".snyk" } ) , ChangelogAspect , ContributingAspect , globAspect ( { name : "azure-pipelines" , displayName : "Azure pipeline" , glob : "azure-pipelines.yml" } ) , globAspect ( { name : "readme" , displayName : "Readme file" , glob : "README.md" } ) , CsProjectTargetFrameworks , SpringBootVersion , DirectMavenDependencies , PythonDependencies , K8sSpecs , LeinDeps , buildTimeAspect ( ) , suggestTag ( { tag : "frivolous" , reason : "You people are silly" , test : async ( ) => true } ) , ConfirmedTags , ] ; }