generated from actions/container-action
-
Notifications
You must be signed in to change notification settings - Fork 9
/
action.yml
49 lines (45 loc) · 1.64 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
name: "Dart/Flutter Package Analyzer"
description: "Performs static analysis, linting, formatting, to compute the Pub score of your Dart/Flutter package."
author: "axel-op"
branding:
color: "blue"
icon: "feather"
inputs:
githubToken:
description: "Token to connect to GitHub. Use secrets.GITHUB_TOKEN"
required: true
relativePath:
description: "Path of the package relatively to the root of the repository"
required: false
default: ""
outputs:
total:
description: "Total score of the package"
total_max:
description: "Maximum score the package can get"
conventions:
description: "Score for the category 'Follow Dart file conventions'"
conventions_max:
description: "Maximum score for the category 'Follow Dart file conventions'"
documentation:
description: "Score for the category 'Provide documentation'"
documentation_max:
description: "Maximum score for the category 'Provide documentation'"
platforms:
description: "Score for the category 'Support multiple platforms'"
platforms_max:
description: "Maximum score for the category 'Support multiple platforms'"
analysis:
description: "Score for the category 'Static analysis'"
analysis_max:
description: "Maximum score for the category 'Static analysis'"
dependencies:
description: "Score for the category 'Support up-to-date dependencies'"
dependencies_max:
description: "Maximum score for the category 'Support up-to-date dependencies'"
json_output:
description: "The pana output in JSON format"
runs:
using: "docker"
image: "docker://ghcr.io/axel-op/dart-package-analyzer:v3"
entrypoint: "/dart_package_analyzer"