1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2024-12-14 11:03:09 +02:00
sap-jenkins-library/resources/metadata/npmExecuteLint.yaml
Kevin Hudemann 771bfd0cf2
Remove sapNpmRegistry (#1909)
The SAP NPM registry has been migrated to the default public registry,
thus the separate configuration with the sapNpmRegistry is not required
anymore.
All packages from npm.sap.com have been migrated to npmjs.org
and in the future SAP packages will only be available from the default
public registry.
2020-08-11 15:58:39 +02:00

36 lines
1.1 KiB
YAML

metadata:
name: npmExecuteLint
aliases:
- name: executeNpm
description: Execute ci-lint script on all npm packages in a project or execute default linting
longDescription: |
Execute ci-lint script for all package json files, if they implement the script. If no ci-lint script is defined,
either use ESLint configurations present in the project or use the provided general purpose configuration to run ESLint.
spec:
inputs:
params:
- name: failOnError
type: bool
description: Defines the behavior in case linting errors are found.
scope:
- PARAMETERS
- STAGES
- STEPS
mandatory: false
default: false
- name: defaultNpmRegistry
type: string
description: URL of the npm registry to use. Defaults to https://registry.npmjs.org/
scope:
- PARAMETERS
- GENERAL
- STAGES
- STEPS
mandatory: false
aliases:
- name: npm/defaultNpmRegistry
containers:
- name: node
image: node:12-buster-slim
imagePullPolicy: Never