Skip to content

Commit f64432e

Browse files
olehermanseclaude
andcommitted
Added more linting tests
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Signed-off-by: Ole Herman Schumacher Elgesem <ole.elgesem@northern.tech>
1 parent a4c314f commit f64432e

14 files changed

Lines changed: 69 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
bundle agent main
2+
{
3+
vars:
4+
"x" string => "value";
5+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
2+
{
3+
defaults:
4+
^-------^
5+
Deprecation: Promise type 'defaults' is deprecated at tests/lint/003_deprecated_promise_type.x.cf:3:3
6+
FAIL: tests/lint/003_deprecated_promise_type.x.cf (1 errors)
7+
Failure, 1 errors in total.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
bundle agent main
2+
{
3+
defaults:
4+
"x" string => "value";
5+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
bundle agent my_bundle
2+
{
3+
reports:
4+
"Hello";
5+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
2+
bundle agent MyBundle
3+
^------^
4+
Convention: Bundle name should be lowercase at tests/lint/004_bundle_name_lowercase.x.cf:1:14
5+
FAIL: tests/lint/004_bundle_name_lowercase.x.cf (1 errors)
6+
Failure, 1 errors in total.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
bundle agent MyBundle
2+
{
3+
reports:
4+
"Hello";
5+
}

tests/lint/005_bundle_type.cf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
bundle common my_bundle
2+
{
3+
vars:
4+
"x" string => "value";
5+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
2+
bundle notavalidtype my_bundle
3+
^-----------^
4+
Error: Bundle type must be one of (agent, common, monitor, server, edit_line, edit_xml), not 'notavalidtype' at tests/lint/005_bundle_type.x.cf:1:8
5+
FAIL: tests/lint/005_bundle_type.x.cf (1 errors)
6+
Failure, 1 errors in total.

tests/lint/005_bundle_type.x.cf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
bundle notavalidtype my_bundle
2+
{
3+
reports:
4+
"Hello";
5+
}

tests/lint/006_syntax_error.cf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
bundle agent main
2+
{
3+
reports:
4+
"Valid syntax";
5+
}

0 commit comments

Comments
 (0)