feat: add basic file system storage implementation #1
ci.yml
on: pull_request
Docs
2m 38s
Format (Elixir)
2m 17s
Lint (Actions)
6s
Lint (Alex)
46s
Lint (CSS)
6s
Lint (Credo)
2m 14s
Lint (Docker)
7s
Lint (Doctor)
2m 28s
Lint (Javascript)
26s
Lint (Markdown)
25s
Lint (Misspell)
18s
Lint (Shellcheck)
5s
Lint (shfmt)
10s
Lint (Yaml)
25s
Sobelow
3m 3s
Test
2m 14s
Annotations
11 errors and 38 warnings
Lint (Docker)
Process completed with exit code 1.
|
Lint (Javascript):
assets/js/app.js#L19
[eslint] reported by reviewdog 🐶
Strings must use singlequote.
Raw Output:
{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":19,"column":8,"nodeType":"Literal","messageId":"wrongQuotes","endLine":19,"endColumn":22,"fix":{"range":[596,610],"text":"'phoenix_html'"}}
|
Lint (Javascript):
assets/js/app.js#L21
[eslint] reported by reviewdog 🐶
A space is required after '{'.
Raw Output:
{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":21,"column":8,"nodeType":"ImportDeclaration","messageId":"requireSpaceAfter","endLine":21,"endColumn":9,"fix":{"range":[675,675],"text":" "}}
|
Lint (Javascript):
assets/js/app.js#L21
[eslint] reported by reviewdog 🐶
A space is required before '}'.
Raw Output:
{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":21,"column":15,"nodeType":"ImportDeclaration","messageId":"requireSpaceBefore","endLine":21,"endColumn":16,"fix":{"range":[681,681],"text":" "}}
|
Lint (Javascript):
assets/js/app.js#L21
[eslint] reported by reviewdog 🐶
Strings must use singlequote.
Raw Output:
{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":21,"column":22,"nodeType":"Literal","messageId":"wrongQuotes","endLine":21,"endColumn":31,"fix":{"range":[688,697],"text":"'phoenix'"}}
|
Lint (Javascript):
assets/js/app.js#L22
[eslint] reported by reviewdog 🐶
A space is required after '{'.
Raw Output:
{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":22,"column":8,"nodeType":"ImportDeclaration","messageId":"requireSpaceAfter","endLine":22,"endColumn":9,"fix":{"range":[706,706],"text":" "}}
|
Lint (Javascript):
assets/js/app.js#L22
[eslint] reported by reviewdog 🐶
A space is required before '}'.
Raw Output:
{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":22,"column":19,"nodeType":"ImportDeclaration","messageId":"requireSpaceBefore","endLine":22,"endColumn":20,"fix":{"range":[716,716],"text":" "}}
|
Lint (Javascript):
assets/js/app.js#L22
[eslint] reported by reviewdog 🐶
Strings must use singlequote.
Raw Output:
{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":22,"column":26,"nodeType":"Literal","messageId":"wrongQuotes","endLine":22,"endColumn":45,"fix":{"range":[723,742],"text":"'phoenix_live_view'"}}
|
Lint (Javascript):
assets/js/app.js#L23
[eslint] reported by reviewdog 🐶
Strings must use singlequote.
Raw Output:
{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":23,"column":20,"nodeType":"Literal","messageId":"wrongQuotes","endLine":23,"endColumn":38,"fix":{"range":[762,780],"text":"'../vendor/topbar'"}}
|
Lint (Javascript):
assets/js/app.js#L25
[eslint] reported by reviewdog 🐶
'csrfToken' is never reassigned. Use 'const' instead.
Raw Output:
{"ruleId":"prefer-const","severity":2,"message":"'csrfToken' is never reassigned. Use 'const' instead.","line":25,"column":5,"nodeType":"Identifier","messageId":"useConst","endLine":25,"endColumn":14,"fix":{"range":[782,871],"text":"const csrfToken = document.querySelector(\"meta[name='csrf-token']\").getAttribute(\"content\")"}}
|
Lint (Javascript):
assets/js/app.js#L25
[eslint] reported by reviewdog 🐶
Strings must use singlequote.
Raw Output:
{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":25,"column":80,"nodeType":"Literal","messageId":"wrongQuotes","endLine":25,"endColumn":89,"fix":{"range":[861,870],"text":"'content'"}}
|
Lint (Docker):
Dockerfile#L21
[hadolint] reported by reviewdog 🐶
Always tag the version of an image explicitly
Raw Output:
message:"Always tag the version of an image explicitly" location:{path:"Dockerfile" range:{start:{line:21 column:1}}} severity:WARNING source:{name:"hadolint" url:"https://github.com/hadolint/hadolint"} code:{value:"DL3006" url:"https://github.com/hadolint/hadolint/wiki/DL3006"}
|
Lint (Docker):
Dockerfile#L24
[hadolint] reported by reviewdog 🐶
Pin versions in apt get install. Instead of `apt-get install <package>` use `apt-get install <package>=<version>`
Raw Output:
message:"Pin versions in apt get install. Instead of `apt-get install <package>` use `apt-get install <package>=<version>`" location:{path:"Dockerfile" range:{start:{line:24 column:1}}} severity:WARNING source:{name:"hadolint" url:"https://github.com/hadolint/hadolint"} code:{value:"DL3008" url:"https://github.com/hadolint/hadolint/wiki/DL3008"}
|
Lint (Docker):
Dockerfile#L24
[hadolint] reported by reviewdog 🐶
Avoid additional packages by specifying `--no-install-recommends`
Raw Output:
message:"Avoid additional packages by specifying `--no-install-recommends`" location:{path:"Dockerfile" range:{start:{line:24 column:1}}} severity:INFO source:{name:"hadolint" url:"https://github.com/hadolint/hadolint"} code:{value:"DL3015" url:"https://github.com/hadolint/hadolint/wiki/DL3015"}
|
Lint (Docker):
Dockerfile#L40
[hadolint] reported by reviewdog 🐶
Multiple consecutive `RUN` instructions. Consider consolidation.
Raw Output:
message:"Multiple consecutive `RUN` instructions. Consider consolidation." location:{path:"Dockerfile" range:{start:{line:40 column:1}}} severity:INFO source:{name:"hadolint" url:"https://github.com/hadolint/hadolint"} code:{value:"DL3059" url:"https://github.com/hadolint/hadolint/wiki/DL3059"}
|
Lint (Docker):
Dockerfile#L58
[hadolint] reported by reviewdog 🐶
Multiple consecutive `RUN` instructions. Consider consolidation.
Raw Output:
message:"Multiple consecutive `RUN` instructions. Consider consolidation." location:{path:"Dockerfile" range:{start:{line:58 column:1}}} severity:INFO source:{name:"hadolint" url:"https://github.com/hadolint/hadolint"} code:{value:"DL3059" url:"https://github.com/hadolint/hadolint/wiki/DL3059"}
|
Lint (Docker):
Dockerfile#L68
[hadolint] reported by reviewdog 🐶
Always tag the version of an image explicitly
Raw Output:
message:"Always tag the version of an image explicitly" location:{path:"Dockerfile" range:{start:{line:68 column:1}}} severity:WARNING source:{name:"hadolint" url:"https://github.com/hadolint/hadolint"} code:{value:"DL3006" url:"https://github.com/hadolint/hadolint/wiki/DL3006"}
|
Lint (Docker):
Dockerfile#L70
[hadolint] reported by reviewdog 🐶
Avoid additional packages by specifying `--no-install-recommends`
Raw Output:
message:"Avoid additional packages by specifying `--no-install-recommends`" location:{path:"Dockerfile" range:{start:{line:70 column:1}}} severity:INFO source:{name:"hadolint" url:"https://github.com/hadolint/hadolint"} code:{value:"DL3015" url:"https://github.com/hadolint/hadolint/wiki/DL3015"}
|
Lint (Docker):
Dockerfile#L70
[hadolint] reported by reviewdog 🐶
Pin versions in apt get install. Instead of `apt-get install <package>` use `apt-get install <package>=<version>`
Raw Output:
message:"Pin versions in apt get install. Instead of `apt-get install <package>` use `apt-get install <package>=<version>`" location:{path:"Dockerfile" range:{start:{line:70 column:1}}} severity:WARNING source:{name:"hadolint" url:"https://github.com/hadolint/hadolint"} code:{value:"DL3008" url:"https://github.com/hadolint/hadolint/wiki/DL3008"}
|
Lint (Docker):
Dockerfile#L70
[hadolint] reported by reviewdog 🐶
Delete the apt-get lists after installing something
Raw Output:
message:"Delete the apt-get lists after installing something" location:{path:"Dockerfile" range:{start:{line:70 column:1}}} severity:INFO source:{name:"hadolint" url:"https://github.com/hadolint/hadolint"} code:{value:"DL3009" url:"https://github.com/hadolint/hadolint/wiki/DL3009"}
|
Lint (Misspell):
lib/arrg/storage/implementation.ex#L3
[misspell] reported by reviewdog 🐶
"behaviour" is a misspelling of "behavior"
Raw Output:
./lib/arrg/storage/implementation.ex:3:4: "behaviour" is a misspelling of "behavior"
|
Lint (Misspell):
lib/arrg/storage/implementation/local.ex#L5
[misspell] reported by reviewdog 🐶
"behaviour" is a misspelling of "behavior"
Raw Output:
./lib/arrg/storage/implementation/local.ex:5:3: "behaviour" is a misspelling of "behavior"
|
Lint (Misspell):
lib/arrg/storage/implementation_behaviour.ex#L3
[misspell] reported by reviewdog 🐶
"behaviour" is a misspelling of "behavior"
Raw Output:
./lib/arrg/storage/implementation_behaviour.ex:3:4: "behaviour" is a misspelling of "behavior"
|
Lint (Misspell):
.credo.exs#L168
[misspell] reported by reviewdog 🐶
"behaviour" is a misspelling of "behavior"
Raw Output:
./.credo.exs:168:26: "behaviour" is a misspelling of "behavior"
|
Lint (Markdown):
assets/vendor/heroicons/LICENSE.md#L1
[markdownlint] reported by reviewdog 🐶
MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "MIT License"]
Raw Output:
assets/vendor/heroicons/LICENSE.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "MIT License"]
|
Lint (Markdown):
assets/vendor/heroicons/LICENSE.md#L21
[markdownlint] reported by reviewdog 🐶
MD047/single-trailing-newline Files should end with a single newline character
Raw Output:
assets/vendor/heroicons/LICENSE.md:21:9 MD047/single-trailing-newline Files should end with a single newline character
|
Lint (Markdown):
assets/vendor/heroicons/UPGRADE.md#L1
[markdownlint] reported by reviewdog 🐶
MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "You are running heroicons v2.0..."]
Raw Output:
assets/vendor/heroicons/UPGRADE.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "You are running heroicons v2.0..."]
|
Lint (Markdown):
README.md#L34
[markdownlint] reported by reviewdog 🐶
MD004/ul-style Unordered list style [Expected: dash; Actual: asterisk]
Raw Output:
README.md:34:1 MD004/ul-style Unordered list style [Expected: dash; Actual: asterisk]
|
Lint (Markdown):
README.md#L34
[markdownlint] reported by reviewdog 🐶
MD007/ul-indent Unordered list indentation [Expected: 0; Actual: 2]
Raw Output:
README.md:34:1 MD007/ul-indent Unordered list indentation [Expected: 0; Actual: 2]
|
Lint (Markdown):
README.md#L34
[markdownlint] reported by reviewdog 🐶
MD034/no-bare-urls Bare URL used [Context: "https://www.phoenixframework.o..."]
Raw Output:
README.md:34:23 MD034/no-bare-urls Bare URL used [Context: "https://www.phoenixframework.o..."]
|
Lint (Markdown):
README.md#L35
[markdownlint] reported by reviewdog 🐶
MD004/ul-style Unordered list style [Expected: dash; Actual: asterisk]
Raw Output:
README.md:35:1 MD004/ul-style Unordered list style [Expected: dash; Actual: asterisk]
|
Lint (Markdown):
README.md#L35
[markdownlint] reported by reviewdog 🐶
MD007/ul-indent Unordered list indentation [Expected: 0; Actual: 2]
Raw Output:
README.md:35:1 MD007/ul-indent Unordered list indentation [Expected: 0; Actual: 2]
|
Lint (Markdown):
README.md#L35
[markdownlint] reported by reviewdog 🐶
MD034/no-bare-urls Bare URL used [Context: "https://hexdocs.pm/phoenix/ove..."]
Raw Output:
README.md:35:13 MD034/no-bare-urls Bare URL used [Context: "https://hexdocs.pm/phoenix/ove..."]
|
Lint (Markdown):
README.md#L36
[markdownlint] reported by reviewdog 🐶
MD004/ul-style Unordered list style [Expected: dash; Actual: asterisk]
Raw Output:
README.md:36:1 MD004/ul-style Unordered list style [Expected: dash; Actual: asterisk]
|
Lint (Javascript):
assets/vendor/topbar.js#L12
[eslint] reported by reviewdog 🐶
Unexpected var, use let or const instead.
Raw Output:
{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":12,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":12,"endColumn":22,"fix":{"range":[239,242],"text":"let"}}
|
Lint (Javascript):
assets/vendor/topbar.js#L13
[eslint] reported by reviewdog 🐶
Unexpected var, use let or const instead.
Raw Output:
{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":13,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":13,"endColumn":48,"fix":{"range":[261,264],"text":"let"}}
|
Lint (Javascript):
assets/vendor/topbar.js#L14
[eslint] reported by reviewdog 🐶
Unexpected var, use let or const instead.
Raw Output:
{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":14,"column":10,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":14,"endColumn":19,"fix":{"range":[314,317],"text":"let"}}
|
Lint (Javascript):
assets/vendor/topbar.js#L23
[eslint] reported by reviewdog 🐶
Unexpected var, use let or const instead.
Raw Output:
{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":23,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":23,"endColumn":45,"fix":{"range":[748,751],"text":"let"}}
|
Lint (Javascript):
assets/vendor/topbar.js#L24
[eslint] reported by reviewdog 🐶
Unexpected var, use let or const instead.
Raw Output:
{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":24,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":24,"endColumn":66,"fix":{"range":[793,796],"text":"let"}}
|
Lint (Javascript):
assets/vendor/topbar.js#L25
[eslint] reported by reviewdog 🐶
Unexpected var, use let or const instead.
Raw Output:
{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":25,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":27,"endColumn":24,"fix":{"range":[859,862],"text":"let"}}
|
Lint (Javascript):
assets/vendor/topbar.js#L37
[eslint] reported by reviewdog 🐶
Unexpected var, use let or const instead.
Raw Output:
{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":37,"column":3,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":154,"endColumn":7}
|
Lint (Javascript):
assets/vendor/topbar.js#L66
[eslint] reported by reviewdog 🐶
Unexpected var, use let or const instead.
Raw Output:
{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":66,"column":7,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":66,"endColumn":41,"fix":{"range":[2082,2085],"text":"let"}}
|
Lint (Javascript):
assets/vendor/topbar.js#L70
[eslint] reported by reviewdog 🐶
Unexpected var, use let or const instead.
Raw Output:
{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":70,"column":7,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":70,"endColumn":74,"fix":{"range":[2212,2215],"text":"let"}}
|
Lint (Javascript):
assets/vendor/topbar.js#L71
[eslint] reported by reviewdog 🐶
Unexpected var, use let or const instead.
Raw Output:
{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":71,"column":12,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":71,"endColumn":20,"fix":{"range":[2291,2294],"text":"let"}}
|
Lint (Credo)
Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead
|
Format (Elixir)
Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead
|
Lint (Doctor)
Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead
|
Docs
Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead
|
Sobelow
Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead
|