require-aws-amplify-artifacts-files
Require explicit AWS Amplify artifacts.files patterns.
Targeted pattern scopeâ
artifacts.filesentries inamplify.ymloramplify.yaml.
What this rule reportsâ
This rule reports Amplify build specs that define an artifacts: block but omit
artifacts.files.
Why this rule existsâ
Amplify can deploy whatever files are produced by your build. If artifact
include patterns are implicit, reviewers cannot easily see what is published.
Committing explicit artifacts.files patterns makes deploy output reviewable and
reduces accidental artifact drift.
â Incorrectâ
version: 1
frontend:
artifacts:
baseDirectory: dist
â Correctâ
version: 1
frontend:
artifacts:
baseDirectory: dist
files:
- "**/*"
When not to use itâ
Disable this rule if your repository intentionally delegates artifact selection to external Amplify defaults.
Rule catalog ID: R074