├── .bazelignore ├── .bazelversion ├── .github └── workflows │ ├── ci.yml │ ├── create_archive.sh │ ├── install-go.sh │ ├── publish-python.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── .golangci.yml ├── .goreleaser.yml ├── .pre-commit-hooks.yaml ├── BUILD.bazel ├── CONTRIBUTING ├── LICENSE ├── MANIFEST.in ├── MODULE.bazel ├── MODULE.bazel.lock ├── Makefile ├── README.md ├── WORKSPACE ├── ast ├── BUILD.bazel ├── ast.go ├── clone.go ├── fodder.go ├── identifier.go ├── identifier_test.go └── location.go ├── astgen ├── BUILD.bazel └── stdast.go ├── bazel ├── BUILD.bazel ├── deps.bzl └── repositories.bzl ├── benchmark.sh ├── builtin-benchmarks ├── base64.jsonnet ├── base64Decode.jsonnet ├── base64DecodeBytes.jsonnet ├── base64_byte_array.jsonnet ├── comparison.jsonnet ├── comparison2.jsonnet ├── escapeStringJson.jsonnet ├── foldl.jsonnet ├── lstripChars.jsonnet ├── manifestJsonEx.jsonnet ├── manifestTomlEx.jsonnet ├── manifestYamlDoc.jsonnet ├── member.jsonnet ├── parseInt.jsonnet ├── reverse.jsonnet ├── rstripChars.jsonnet ├── stripChars.jsonnet └── substr.jsonnet ├── builtins.go ├── builtins_benchmark_test.go ├── c-bindings-tests ├── build.sh ├── compat_test.py ├── jsonnet_import_test │ ├── foo.jsonnet │ ├── multi.jsonnet │ └── stream.jsonnet └── run.sh ├── c-bindings ├── .gitignore ├── BUILD.bazel ├── c-bindings.go ├── handles.go ├── internal.h └── libjsonnet.cpp ├── cmd ├── BUILD.bazel ├── dumpstdlibast │ ├── BUILD.bazel │ └── dumpstdlibast.go ├── internal │ ├── BUILD.bazel │ └── cmd │ │ ├── BUILD.bazel │ │ ├── utils.go │ │ └── utils_test.go ├── jsonnet-deps │ ├── BUILD.bazel │ └── cmd.go ├── jsonnet-lint │ ├── BUILD.bazel │ └── cmd.go ├── jsonnet │ ├── BUILD.bazel │ └── cmd.go ├── jsonnetfmt │ ├── BUILD.bazel │ └── cmd.go └── wasm │ ├── BUILD.bazel │ └── main.go ├── debugger.go ├── doc.go ├── error_formatter.go ├── examples └── bazel │ ├── .bazelrc │ ├── .gitignore │ ├── BUILD.bazel │ ├── MODULE.bazel │ ├── example.jsonnet │ ├── go.mod │ ├── go.sum │ └── use_go_jsonnet.go ├── formatter ├── BUILD.bazel ├── formatter.go ├── formatter_test.go └── testdata │ ├── empty_comment.fmt.golden │ ├── empty_comment.jsonnet │ ├── regular_expression.fmt.golden │ └── regular_expression.jsonnet ├── go.mod ├── go.sum ├── imports.go ├── internal ├── dump │ ├── BUILD.bazel │ ├── README.md │ ├── dump.go │ ├── dump_test.go │ ├── pointermap.go │ └── utils.go ├── errors │ ├── BUILD.bazel │ └── static_error.go ├── formatter │ ├── BUILD.bazel │ ├── add_plus_object.go │ ├── enforce_comment_style.go │ ├── enforce_max_blank_lines.go │ ├── enforce_string_style.go │ ├── fix_indentation.go │ ├── fix_newlines.go │ ├── fix_parens.go │ ├── fix_trailing_commas.go │ ├── jsonnetfmt.go │ ├── no_redundant_slice_colon.go │ ├── pretty_field_names.go │ ├── remove_plus_object.go │ ├── sort_imports.go │ ├── strip.go │ └── unparser.go ├── parser │ ├── BUILD.bazel │ ├── context.go │ ├── lexer.go │ ├── lexer_test.go │ ├── parser.go │ ├── parser_test.go │ └── string_util.go ├── pass │ ├── BUILD.bazel │ └── pass.go ├── program │ ├── BUILD.bazel │ ├── desugarer.go │ ├── desugarer_test.go │ ├── program.go │ ├── static_analyzer.go │ └── static_analyzer_test.go └── testutils │ ├── BUILD.bazel │ └── test_utils.go ├── interpreter.go ├── interpreter_test.go ├── jsonnet_test.go ├── linter ├── BUILD.bazel ├── README.md ├── internal │ ├── common │ │ ├── BUILD.bazel │ │ └── common.go │ ├── traversal │ │ ├── BUILD.bazel │ │ └── traversal.go │ ├── types │ │ ├── BUILD.bazel │ │ ├── build_graph.go │ │ ├── check.go │ │ ├── desc.go │ │ ├── doc.go │ │ ├── graph.go │ │ ├── placeholder.go │ │ ├── process_graph.go │ │ └── stdlib.go │ └── variables │ │ ├── BUILD.bazel │ │ └── find_variables.go ├── linter.go ├── linter_test.go └── testdata │ ├── 42.jsonnet │ ├── 42.linter.golden │ ├── argcheck_additional.jsonnet │ ├── argcheck_additional.linter.golden │ ├── argcheck_missed_required.jsonnet │ ├── argcheck_missed_required.linter.golden │ ├── argcheck_missing.jsonnet │ ├── argcheck_missing.linter.golden │ ├── argcheck_wrong_name.jsonnet │ ├── argcheck_wrong_name.linter.golden │ ├── array_widen.jsonnet │ ├── array_widen.linter.golden │ ├── call_imported_number.jsonnet │ ├── call_imported_number.linter.golden │ ├── call_integer.jsonnet │ ├── call_integer.linter.golden │ ├── deep_array_call_integer.jsonnet │ ├── deep_array_call_integer.linter.golden │ ├── deeper_array_call_integer.jsonnet │ ├── deeper_array_call_integer.linter.golden │ ├── deepest_array_call_integer.jsonnet │ ├── deepest_array_call_integer.linter.golden │ ├── deepest_array_call_integer2.jsonnet │ ├── deepest_array_call_integer2.linter.golden │ ├── dollar.jsonnet │ ├── dollar.linter.golden │ ├── endless_loop.jsonnet │ ├── endless_loop.linter.golden │ ├── endless_loop2.jsonnet │ ├── endless_loop2.linter.golden │ ├── endless_loop3.jsonnet │ ├── endless_loop3.linter.golden │ ├── endless_loop4.jsonnet │ ├── endless_loop4.linter.golden │ ├── from_array_call_integer.jsonnet │ ├── from_array_call_integer.linter.golden │ ├── from_function_result_call_integer.jsonnet │ ├── from_function_result_call_integer.linter.golden │ ├── from_object_call_integer.jsonnet │ ├── from_object_call_integer.linter.golden │ ├── from_object_call_integer2.jsonnet │ ├── from_object_call_integer2.linter.golden │ ├── from_object_local_call_integer.jsonnet │ ├── from_object_local_call_integer.linter.golden │ ├── from_object_multiple_field_types.jsonnet │ ├── from_object_multiple_field_types.linter.golden │ ├── from_recursive_array_call_integer.jsonnet │ ├── from_recursive_array_call_integer.linter.golden │ ├── from_tuple_call_int.jsonnet │ ├── from_tuple_call_int.linter.golden │ ├── import.jsonnet │ ├── import.linter.golden │ ├── import2.jsonnet │ ├── import2.linter.golden │ ├── index_any_with_any.jsonnet │ ├── index_any_with_any.linter.golden │ ├── index_array_or_string_with_string.jsonnet │ ├── index_array_or_string_with_string.linter.golden │ ├── index_array_with_number.jsonnet │ ├── index_array_with_number.linter.golden │ ├── index_array_with_string.jsonnet │ ├── index_array_with_string.linter.golden │ ├── index_function.jsonnet │ ├── index_function.linter.golden │ ├── index_object_with_number.jsonnet │ ├── index_object_with_number.linter.golden │ ├── index_object_with_string.jsonnet │ ├── index_object_with_string.linter.golden │ ├── index_string_with_integer.jsonnet │ ├── index_string_with_integer.linter.golden │ ├── index_string_with_string.jsonnet │ ├── index_string_with_string.linter.golden │ ├── indirect_call_integer.jsonnet │ ├── indirect_call_integer.linter.golden │ ├── library-like-use.jsonnet │ ├── library-like-use.linter.golden │ ├── library-like.jsonnet │ ├── library-like.linter.golden │ ├── local_used_in_assertion.jsonnet │ ├── local_used_in_assertion.linter.golden │ ├── max_arity_violated.jsonnet │ ├── max_arity_violated.linter.golden │ ├── min_arity_violated.jsonnet │ ├── min_arity_violated.linter.golden │ ├── multiple_errors.jsonnet │ ├── multiple_errors.linter.golden │ ├── not_any.jsonnet │ ├── not_any.linter.golden │ ├── not_any2.jsonnet │ ├── not_any2.linter.golden │ ├── obj.jsonnet │ ├── obj.linter.golden │ ├── object_index_unknown.jsonnet │ ├── object_index_unknown.linter.golden │ ├── object_or_array_indexing.jsonnet │ ├── object_or_array_indexing.linter.golden │ ├── object_or_string_indexing.jsonnet │ ├── object_or_string_indexing.linter.golden │ ├── plussuper.jsonnet │ ├── plussuper.linter.golden │ ├── plussuper2.jsonnet │ ├── plussuper2.linter.golden │ ├── stdlib_call_returned_integer.jsonnet │ ├── stdlib_call_returned_integer.linter.golden │ ├── stdlib_call_returned_numberarray.jsonnet │ ├── stdlib_call_returned_numberarray.linter.golden │ ├── stdlib_manifestYamlDoc.jsonnet │ ├── stdlib_manifestYamlDoc.linter.golden │ ├── stdlib_manifestYamlStream.jsonnet │ ├── stdlib_manifestYamlStream.linter.golden │ ├── stdlib_return_type_test.jsonnet │ ├── stdlib_return_type_test.linter.golden │ ├── stdlib_return_types.jsonnet │ ├── stdlib_return_types.linter.golden │ ├── string_indexing.jsonnet │ ├── string_indexing.linter.golden │ ├── subtract-arrays.jsonnet │ ├── subtract-arrays.linter.golden │ ├── super_index_array.jsonnet │ ├── super_index_array.linter.golden │ ├── unary.jsonnet │ ├── unary.linter.golden │ ├── widen_any_object.jsonnet │ └── widen_any_object.linter.golden ├── main_test.go ├── pyproject.toml ├── python ├── __init__.py ├── _jsonnet.c ├── _jsonnet_test.py └── testdata │ ├── basic_check.jsonnet │ ├── binary123.bin │ ├── binary1230123.bin │ ├── trivial.jsonnet │ └── trivial_no_eol.jsonnet ├── runtime_error.go ├── setup.py ├── testdata ├── argcapture_builtin_call.golden ├── argcapture_builtin_call.jsonnet ├── argcapture_builtin_call.linter.golden ├── array.golden ├── array.jsonnet ├── array.linter.golden ├── array_comp_try_iterate_over_empty_string.golden ├── array_comp_try_iterate_over_empty_string.jsonnet ├── array_comp_try_iterate_over_empty_string.linter.golden ├── array_comp_try_iterate_over_obj.golden ├── array_comp_try_iterate_over_obj.jsonnet ├── array_comp_try_iterate_over_obj.linter.golden ├── array_comp_try_iterate_over_string.golden ├── array_comp_try_iterate_over_string.jsonnet ├── array_comp_try_iterate_over_string.linter.golden ├── array_index1.golden ├── array_index1.jsonnet ├── array_index1.linter.golden ├── array_index2.golden ├── array_index2.jsonnet ├── array_index2.linter.golden ├── array_index3.golden ├── array_index3.jsonnet ├── array_index3.linter.golden ├── array_index4.golden ├── array_index4.jsonnet ├── array_index4.linter.golden ├── array_out_of_bounds.golden ├── array_out_of_bounds.jsonnet ├── array_out_of_bounds.linter.golden ├── array_out_of_bounds2.golden ├── array_out_of_bounds2.jsonnet ├── array_out_of_bounds2.linter.golden ├── array_out_of_bounds3.golden ├── array_out_of_bounds3.jsonnet ├── array_out_of_bounds3.linter.golden ├── array_out_of_bounds4.golden ├── array_out_of_bounds4.jsonnet ├── array_out_of_bounds4.linter.golden ├── array_plus_bad.golden ├── array_plus_bad.jsonnet ├── array_plus_bad.linter.golden ├── arrcomp.golden ├── arrcomp.jsonnet ├── arrcomp.linter.golden ├── arrcomp2.golden ├── arrcomp2.jsonnet ├── arrcomp2.linter.golden ├── arrcomp3.golden ├── arrcomp3.jsonnet ├── arrcomp3.linter.golden ├── arrcomp4.golden ├── arrcomp4.jsonnet ├── arrcomp4.linter.golden ├── arrcomp5.golden ├── arrcomp5.jsonnet ├── arrcomp5.linter.golden ├── arrcomp6.golden ├── arrcomp6.jsonnet ├── arrcomp6.linter.golden ├── arrcomp7.golden ├── arrcomp7.jsonnet ├── arrcomp7.linter.golden ├── arrcomp_if.golden ├── arrcomp_if.jsonnet ├── arrcomp_if.linter.golden ├── arrcomp_if2.golden ├── arrcomp_if2.jsonnet ├── arrcomp_if2.linter.golden ├── arrcomp_if3.golden ├── arrcomp_if3.jsonnet ├── arrcomp_if3.linter.golden ├── arrcomp_if4.golden ├── arrcomp_if4.jsonnet ├── arrcomp_if4.linter.golden ├── arrcomp_if5.golden ├── arrcomp_if5.jsonnet ├── arrcomp_if5.linter.golden ├── arrcomp_if6.golden ├── arrcomp_if6.jsonnet ├── arrcomp_if6.linter.golden ├── arrcomp_if7.golden ├── arrcomp_if7.jsonnet ├── arrcomp_if7.linter.golden ├── assert.golden ├── assert.jsonnet ├── assert.linter.golden ├── assert2.golden ├── assert2.jsonnet ├── assert2.linter.golden ├── assert3.golden ├── assert3.jsonnet ├── assert3.linter.golden ├── assert_equal.golden ├── assert_equal.jsonnet ├── assert_equal.linter.golden ├── assert_equal2.golden ├── assert_equal2.jsonnet ├── assert_equal2.linter.golden ├── assert_equal3.golden ├── assert_equal3.jsonnet ├── assert_equal3.linter.golden ├── assert_equal4.golden ├── assert_equal4.jsonnet ├── assert_equal4.linter.golden ├── assert_equal5.golden ├── assert_equal5.jsonnet ├── assert_equal5.linter.golden ├── assert_equal6.golden ├── assert_equal6.jsonnet ├── assert_equal6.linter.golden ├── assert_failed.golden ├── assert_failed.jsonnet ├── assert_failed.linter.golden ├── assert_failed_custom.golden ├── assert_failed_custom.jsonnet ├── assert_failed_custom.linter.golden ├── bad_function_call.golden ├── bad_function_call.jsonnet ├── bad_function_call.linter.golden ├── bad_function_call2.golden ├── bad_function_call2.jsonnet ├── bad_function_call2.linter.golden ├── bad_function_call_and_error.golden ├── bad_function_call_and_error.jsonnet ├── bad_function_call_and_error.linter.golden ├── bad_index_array.golden ├── bad_index_array.jsonnet ├── bad_index_array.linter.golden ├── bad_index_object.golden ├── bad_index_object.jsonnet ├── bad_index_object.linter.golden ├── bad_index_string.golden ├── bad_index_string.jsonnet ├── bad_index_string.linter.golden ├── binaryNot.golden ├── binaryNot.jsonnet ├── binaryNot.linter.golden ├── binaryNot2.golden ├── binaryNot2.jsonnet ├── binaryNot2.linter.golden ├── bitwise_and.golden ├── bitwise_and.jsonnet ├── bitwise_and.linter.golden ├── bitwise_and2.golden ├── bitwise_and2.jsonnet ├── bitwise_and2.linter.golden ├── bitwise_and3.golden ├── bitwise_and3.jsonnet ├── bitwise_and3.linter.golden ├── bitwise_and4.golden ├── bitwise_and4.jsonnet ├── bitwise_and4.linter.golden ├── bitwise_and5.golden ├── bitwise_and5.jsonnet ├── bitwise_and5.linter.golden ├── bitwise_and6.golden ├── bitwise_and6.jsonnet ├── bitwise_and6.linter.golden ├── bitwise_and7.golden ├── bitwise_and7.jsonnet ├── bitwise_and7.linter.golden ├── bitwise_or.golden ├── bitwise_or.jsonnet ├── bitwise_or.linter.golden ├── bitwise_or10.golden ├── bitwise_or10.jsonnet ├── bitwise_or10.linter.golden ├── bitwise_or2.golden ├── bitwise_or2.jsonnet ├── bitwise_or2.linter.golden ├── bitwise_or3.golden ├── bitwise_or3.jsonnet ├── bitwise_or3.linter.golden ├── bitwise_or4.golden ├── bitwise_or4.jsonnet ├── bitwise_or4.linter.golden ├── bitwise_or5.golden ├── bitwise_or5.jsonnet ├── bitwise_or5.linter.golden ├── bitwise_or6.golden ├── bitwise_or6.jsonnet ├── bitwise_or6.linter.golden ├── bitwise_or7.golden ├── bitwise_or7.jsonnet ├── bitwise_or7.linter.golden ├── bitwise_or8.golden ├── bitwise_or8.jsonnet ├── bitwise_or8.linter.golden ├── bitwise_or9.golden ├── bitwise_or9.jsonnet ├── bitwise_or9.linter.golden ├── bitwise_shift.golden ├── bitwise_shift.jsonnet ├── bitwise_shift.linter.golden ├── bitwise_shift2.golden ├── bitwise_shift2.jsonnet ├── bitwise_shift2.linter.golden ├── bitwise_shift3.golden ├── bitwise_shift3.jsonnet ├── bitwise_shift3.linter.golden ├── bitwise_shift4.golden ├── bitwise_shift4.jsonnet ├── bitwise_shift4.linter.golden ├── bitwise_shift5.golden ├── bitwise_shift5.jsonnet ├── bitwise_shift5.linter.golden ├── bitwise_shift6.golden ├── bitwise_shift6.jsonnet ├── bitwise_shift6.linter.golden ├── bitwise_xor.golden ├── bitwise_xor.jsonnet ├── bitwise_xor.linter.golden ├── bitwise_xor2.golden ├── bitwise_xor2.jsonnet ├── bitwise_xor2.linter.golden ├── bitwise_xor3.golden ├── bitwise_xor3.jsonnet ├── bitwise_xor3.linter.golden ├── bitwise_xor4.golden ├── bitwise_xor4.jsonnet ├── bitwise_xor4.linter.golden ├── bitwise_xor5.golden ├── bitwise_xor5.jsonnet ├── bitwise_xor5.linter.golden ├── bitwise_xor6.golden ├── bitwise_xor6.jsonnet ├── bitwise_xor6.linter.golden ├── bitwise_xor7.golden ├── bitwise_xor7.jsonnet ├── bitwise_xor7.linter.golden ├── bitwise_xor8.golden ├── bitwise_xor8.jsonnet ├── bitwise_xor8.linter.golden ├── bitwise_xor9.golden ├── bitwise_xor9.jsonnet ├── bitwise_xor9.linter.golden ├── block_escaping.golden ├── block_escaping.jsonnet ├── block_escaping.linter.golden ├── block_string.golden ├── block_string.jsonnet ├── block_string.linter.golden ├── block_string_chomped.golden ├── block_string_chomped.jsonnet ├── block_string_chomped.linter.golden ├── block_string_chomped_concatted.golden ├── block_string_chomped_concatted.jsonnet ├── block_string_chomped_concatted.linter.golden ├── boolean_literal.golden ├── boolean_literal.jsonnet ├── boolean_literal.linter.golden ├── builtinAvg.golden ├── builtinAvg.jsonnet ├── builtinAvg.linter.golden ├── builtinBase64.golden ├── builtinBase64.jsonnet ├── builtinBase64.linter.golden ├── builtinBase64Decode.golden ├── builtinBase64Decode.jsonnet ├── builtinBase64Decode.linter.golden ├── builtinBase64DecodeBytes.golden ├── builtinBase64DecodeBytes.jsonnet ├── builtinBase64DecodeBytes.linter.golden ├── builtinBase64DecodeBytes_high_codepoint.golden ├── builtinBase64DecodeBytes_high_codepoint.jsonnet ├── builtinBase64DecodeBytes_high_codepoint.linter.golden ├── builtinBase64DecodeBytes_invalid_base64_data.golden ├── builtinBase64DecodeBytes_invalid_base64_data.jsonnet ├── builtinBase64DecodeBytes_invalid_base64_data.linter.golden ├── builtinBase64DecodeBytes_wrong_type.golden ├── builtinBase64DecodeBytes_wrong_type.jsonnet ├── builtinBase64DecodeBytes_wrong_type.linter.golden ├── builtinBase64Decode_high_codepoint.golden ├── builtinBase64Decode_high_codepoint.jsonnet ├── builtinBase64Decode_high_codepoint.linter.golden ├── builtinBase64Decode_invalid_base64_data.golden ├── builtinBase64Decode_invalid_base64_data.jsonnet ├── builtinBase64Decode_invalid_base64_data.linter.golden ├── builtinBase64Decode_wrong_type.golden ├── builtinBase64Decode_wrong_type.jsonnet ├── builtinBase64Decode_wrong_type.linter.golden ├── builtinBase64_byte_array.golden ├── builtinBase64_byte_array.jsonnet ├── builtinBase64_byte_array.linter.golden ├── builtinBase64_invalid_byte_array.golden ├── builtinBase64_invalid_byte_array.jsonnet ├── builtinBase64_invalid_byte_array.linter.golden ├── builtinBase64_invalid_byte_array1.golden ├── builtinBase64_invalid_byte_array1.jsonnet ├── builtinBase64_invalid_byte_array1.linter.golden ├── builtinBase64_invalid_byte_array2.golden ├── builtinBase64_invalid_byte_array2.jsonnet ├── builtinBase64_invalid_byte_array2.linter.golden ├── builtinBase64_non_string_non_array.golden ├── builtinBase64_non_string_non_array.jsonnet ├── builtinBase64_non_string_non_array.linter.golden ├── builtinBase64_string_high_codepoint.golden ├── builtinBase64_string_high_codepoint.jsonnet ├── builtinBase64_string_high_codepoint.linter.golden ├── builtinChar.golden ├── builtinChar.jsonnet ├── builtinChar.linter.golden ├── builtinChar2.golden ├── builtinChar2.jsonnet ├── builtinChar2.linter.golden ├── builtinChar3.golden ├── builtinChar3.jsonnet ├── builtinChar3.linter.golden ├── builtinChar4.golden ├── builtinChar4.jsonnet ├── builtinChar4.linter.golden ├── builtinChar5.golden ├── builtinChar5.jsonnet ├── builtinChar5.linter.golden ├── builtinChar6.golden ├── builtinChar6.jsonnet ├── builtinChar6.linter.golden ├── builtinChar7.golden ├── builtinChar7.jsonnet ├── builtinChar7.linter.golden ├── builtinContains.golden ├── builtinContains.jsonnet ├── builtinContains.linter.golden ├── builtinContains2.golden ├── builtinContains2.jsonnet ├── builtinContains2.linter.golden ├── builtinEqualsIgnoreCase.golden ├── builtinEqualsIgnoreCase.jsonnet ├── builtinEqualsIgnoreCase.linter.golden ├── builtinEqualsIgnoreCase2.golden ├── builtinEqualsIgnoreCase2.jsonnet ├── builtinEqualsIgnoreCase2.linter.golden ├── builtinIsDecimal.golden ├── builtinIsDecimal.jsonnet ├── builtinIsDecimal.linter.golden ├── builtinIsDecimal2.golden ├── builtinIsDecimal2.jsonnet ├── builtinIsDecimal2.linter.golden ├── builtinIsEmpty.golden ├── builtinIsEmpty.jsonnet ├── builtinIsEmpty.linter.golden ├── builtinIsEmpty1.golden ├── builtinIsEmpty1.jsonnet ├── builtinIsEmpty1.linter.golden ├── builtinIsEmpty2.golden ├── builtinIsEmpty2.jsonnet ├── builtinIsEmpty2.linter.golden ├── builtinIsEven.golden ├── builtinIsEven.jsonnet ├── builtinIsEven.linter.golden ├── builtinIsEven2.golden ├── builtinIsEven2.jsonnet ├── builtinIsEven2.linter.golden ├── builtinIsInteger.golden ├── builtinIsInteger.jsonnet ├── builtinIsInteger.linter.golden ├── builtinIsInteger2.golden ├── builtinIsInteger2.jsonnet ├── builtinIsInteger2.linter.golden ├── builtinIsOdd.golden ├── builtinIsOdd.jsonnet ├── builtinIsOdd.linter.golden ├── builtinIsOdd2.golden ├── builtinIsOdd2.jsonnet ├── builtinIsOdd2.linter.golden ├── builtinManifestJsonEx.golden ├── builtinManifestJsonEx.jsonnet ├── builtinManifestJsonEx.linter.golden ├── builtinMaxArray.golden ├── builtinMaxArray.jsonnet ├── builtinMaxArray.linter.golden ├── builtinMinArray.golden ├── builtinMinArray.jsonnet ├── builtinMinArray.linter.golden ├── builtinObjectFieldsEx.golden ├── builtinObjectFieldsEx.jsonnet ├── builtinObjectFieldsEx.linter.golden ├── builtinObjectFieldsExWithHidden.golden ├── builtinObjectFieldsExWithHidden.jsonnet ├── builtinObjectFieldsExWithHidden.linter.golden ├── builtinObjectFieldsEx_bad.golden ├── builtinObjectFieldsEx_bad.jsonnet ├── builtinObjectFieldsEx_bad.linter.golden ├── builtinObjectFieldsEx_bad2.golden ├── builtinObjectFieldsEx_bad2.jsonnet ├── builtinObjectFieldsEx_bad2.linter.golden ├── builtinObjectHasEx.golden ├── builtinObjectHasEx.jsonnet ├── builtinObjectHasEx.linter.golden ├── builtinObjectHasExBadBoolean.golden ├── builtinObjectHasExBadBoolean.jsonnet ├── builtinObjectHasExBadBoolean.linter.golden ├── builtinObjectHasExBadField.golden ├── builtinObjectHasExBadField.jsonnet ├── builtinObjectHasExBadField.linter.golden ├── builtinObjectHasExBadObject.golden ├── builtinObjectHasExBadObject.jsonnet ├── builtinObjectHasExBadObject.linter.golden ├── builtinObjectRemoveKey.golden ├── builtinObjectRemoveKey.jsonnet ├── builtinObjectRemoveKey.linter.golden ├── builtinRemove.golden ├── builtinRemove.jsonnet ├── builtinRemove.linter.golden ├── builtinRemoveAt.golden ├── builtinRemoveAt.jsonnet ├── builtinRemoveAt.linter.golden ├── builtinReverse.golden ├── builtinReverse.jsonnet ├── builtinReverse.linter.golden ├── builtinReverse_empty.golden ├── builtinReverse_empty.jsonnet ├── builtinReverse_empty.linter.golden ├── builtinReverse_many.golden ├── builtinReverse_many.jsonnet ├── builtinReverse_many.linter.golden ├── builtinReverse_not_array.golden ├── builtinReverse_not_array.jsonnet ├── builtinReverse_not_array.linter.golden ├── builtinReverse_single.golden ├── builtinReverse_single.jsonnet ├── builtinReverse_single.linter.golden ├── builtinRound.golden ├── builtinRound.jsonnet ├── builtinRound.linter.golden ├── builtinSha1.golden ├── builtinSha1.jsonnet ├── builtinSha1.linter.golden ├── builtinSha256.golden ├── builtinSha256.jsonnet ├── builtinSha256.linter.golden ├── builtinSha3.golden ├── builtinSha3.jsonnet ├── builtinSha3.linter.golden ├── builtinSha512.golden ├── builtinSha512.jsonnet ├── builtinSha512.linter.golden ├── builtinSplitLimitR.golden ├── builtinSplitLimitR.jsonnet ├── builtinSplitLimitR.linter.golden ├── builtinSplitLimitR2.golden ├── builtinSplitLimitR2.jsonnet ├── builtinSplitLimitR2.linter.golden ├── builtinSplitLimitR3.golden ├── builtinSplitLimitR3.jsonnet ├── builtinSplitLimitR3.linter.golden ├── builtinSplitLimitR4.golden ├── builtinSplitLimitR4.jsonnet ├── builtinSplitLimitR4.linter.golden ├── builtinSplitLimitR5.golden ├── builtinSplitLimitR5.jsonnet ├── builtinSplitLimitR5.linter.golden ├── builtinSplitLimitR6.golden ├── builtinSplitLimitR6.jsonnet ├── builtinSplitLimitR6.linter.golden ├── builtinSubStr_first_param_not_string.golden ├── builtinSubStr_first_param_not_string.jsonnet ├── builtinSubStr_first_param_not_string.linter.golden ├── builtinSubStr_length_larger.golden ├── builtinSubStr_length_larger.jsonnet ├── builtinSubStr_length_larger.linter.golden ├── builtinSubStr_second_parameter_not_integer.golden ├── builtinSubStr_second_parameter_not_integer.jsonnet ├── builtinSubStr_second_parameter_not_integer.linter.golden ├── builtinSubStr_second_parameter_not_number.golden ├── builtinSubStr_second_parameter_not_number.jsonnet ├── builtinSubStr_second_parameter_not_number.linter.golden ├── builtinSubStr_start_larger_then_size.golden ├── builtinSubStr_start_larger_then_size.jsonnet ├── builtinSubStr_start_larger_then_size.linter.golden ├── builtinSubStr_third_parameter_less_then_zero.golden ├── builtinSubStr_third_parameter_less_then_zero.jsonnet ├── builtinSubStr_third_parameter_less_then_zero.linter.golden ├── builtinSubStr_third_parameter_not_integer.golden ├── builtinSubStr_third_parameter_not_integer.jsonnet ├── builtinSubStr_third_parameter_not_integer.linter.golden ├── builtinSubStr_third_parameter_not_number.golden ├── builtinSubStr_third_parameter_not_number.jsonnet ├── builtinSubStr_third_parameter_not_number.linter.golden ├── builtinSubstr.golden ├── builtinSubstr.jsonnet ├── builtinSubstr.linter.golden ├── builtinSum.golden ├── builtinSum.jsonnet ├── builtinSum.linter.golden ├── builtinTrim.golden ├── builtinTrim.jsonnet ├── builtinTrim.linter.golden ├── builtinTrim1.golden ├── builtinTrim1.jsonnet ├── builtinTrim1.linter.golden ├── builtinTrim2.golden ├── builtinTrim2.jsonnet ├── builtinTrim2.linter.golden ├── builtinTrim3.golden ├── builtinTrim3.jsonnet ├── builtinTrim3.linter.golden ├── builtinTrim4.golden ├── builtinTrim4.jsonnet ├── builtinTrim4.linter.golden ├── builtinXnor.golden ├── builtinXnor.jsonnet ├── builtinXnor.linter.golden ├── builtinXnor1.golden ├── builtinXnor1.jsonnet ├── builtinXnor1.linter.golden ├── builtinXnor2.golden ├── builtinXnor2.jsonnet ├── builtinXnor2.linter.golden ├── builtinXor.golden ├── builtinXor.jsonnet ├── builtinXor.linter.golden ├── builtinXor1.golden ├── builtinXor1.jsonnet ├── builtinXor1.linter.golden ├── builtinXor2.golden ├── builtinXor2.jsonnet ├── builtinXor2.linter.golden ├── builtin_acos.golden ├── builtin_acos.jsonnet ├── builtin_acos.linter.golden ├── builtin_asin.golden ├── builtin_asin.jsonnet ├── builtin_asin.linter.golden ├── builtin_atan.golden ├── builtin_atan.jsonnet ├── builtin_atan.linter.golden ├── builtin_ceil.golden ├── builtin_ceil.jsonnet ├── builtin_ceil.linter.golden ├── builtin_cos.golden ├── builtin_cos.jsonnet ├── builtin_cos.linter.golden ├── builtin_escapeStringJson.golden ├── builtin_escapeStringJson.jsonnet ├── builtin_escapeStringJson.linter.golden ├── builtin_exp.golden ├── builtin_exp.jsonnet ├── builtin_exp.linter.golden ├── builtin_exp2.golden ├── builtin_exp2.jsonnet ├── builtin_exp2.linter.golden ├── builtin_exp3.golden ├── builtin_exp3.jsonnet ├── builtin_exp3.linter.golden ├── builtin_exp4.golden ├── builtin_exp4.jsonnet ├── builtin_exp4.linter.golden ├── builtin_exp5.golden ├── builtin_exp5.jsonnet ├── builtin_exp5.linter.golden ├── builtin_exp6.golden ├── builtin_exp6.jsonnet ├── builtin_exp6.linter.golden ├── builtin_exp7.golden ├── builtin_exp7.jsonnet ├── builtin_exp7.linter.golden ├── builtin_exp8.golden ├── builtin_exp8.jsonnet ├── builtin_exp8.linter.golden ├── builtin_floor.golden ├── builtin_floor.jsonnet ├── builtin_floor.linter.golden ├── builtin_log.golden ├── builtin_log.jsonnet ├── builtin_log.linter.golden ├── builtin_log2.golden ├── builtin_log2.jsonnet ├── builtin_log2.linter.golden ├── builtin_log3.golden ├── builtin_log3.jsonnet ├── builtin_log3.linter.golden ├── builtin_log4.golden ├── builtin_log4.jsonnet ├── builtin_log4.linter.golden ├── builtin_log5.golden ├── builtin_log5.jsonnet ├── builtin_log5.linter.golden ├── builtin_log6.golden ├── builtin_log6.jsonnet ├── builtin_log6.linter.golden ├── builtin_log7.golden ├── builtin_log7.jsonnet ├── builtin_log7.linter.golden ├── builtin_log8.golden ├── builtin_log8.jsonnet ├── builtin_log8.linter.golden ├── builtin_lstripChars.golden ├── builtin_lstripChars.jsonnet ├── builtin_lstripChars.linter.golden ├── builtin_manifestTomlEx.golden ├── builtin_manifestTomlEx.jsonnet ├── builtin_manifestTomlEx.linter.golden ├── builtin_manifestTomlEx_array.golden ├── builtin_manifestTomlEx_array.jsonnet ├── builtin_manifestTomlEx_array.linter.golden ├── builtin_manifestTomlEx_null.golden ├── builtin_manifestTomlEx_null.jsonnet ├── builtin_manifestTomlEx_null.linter.golden ├── builtin_manifestYamlDoc.golden ├── builtin_manifestYamlDoc.jsonnet ├── builtin_manifestYamlDoc.linter.golden ├── builtin_member_array.golden ├── builtin_member_array.jsonnet ├── builtin_member_array.linter.golden ├── builtin_member_object_invalid.golden ├── builtin_member_object_invalid.jsonnet ├── builtin_member_object_invalid.linter.golden ├── builtin_member_string.golden ├── builtin_member_string.jsonnet ├── builtin_member_string.linter.golden ├── builtin_parseInt.golden ├── builtin_parseInt.jsonnet ├── builtin_parseInt.linter.golden ├── builtin_parseInt2.golden ├── builtin_parseInt2.jsonnet ├── builtin_parseInt2.linter.golden ├── builtin_parseInt_invalid.golden ├── builtin_parseInt_invalid.jsonnet ├── builtin_parseInt_invalid.linter.golden ├── builtin_parseInt_invalid_decimal.golden ├── builtin_parseInt_invalid_decimal.jsonnet ├── builtin_parseInt_invalid_decimal.linter.golden ├── builtin_parseInt_invalid_hexadecimal.golden ├── builtin_parseInt_invalid_hexadecimal.jsonnet ├── builtin_parseInt_invalid_hexadecimal.linter.golden ├── builtin_rstripChars.golden ├── builtin_rstripChars.jsonnet ├── builtin_rstripChars.linter.golden ├── builtin_sin.golden ├── builtin_sin.jsonnet ├── builtin_sin.linter.golden ├── builtin_sqrt.golden ├── builtin_sqrt.jsonnet ├── builtin_sqrt.linter.golden ├── builtin_sqrt2.golden ├── builtin_sqrt2.jsonnet ├── builtin_sqrt2.linter.golden ├── builtin_stripChars.golden ├── builtin_stripChars.jsonnet ├── builtin_stripChars.linter.golden ├── builtin_stripChars_invalid.golden ├── builtin_stripChars_invalid.jsonnet ├── builtin_stripChars_invalid.linter.golden ├── builtin_substr_multibyte.golden ├── builtin_substr_multibyte.jsonnet ├── builtin_substr_multibyte.linter.golden ├── builtin_tan.golden ├── builtin_tan.jsonnet ├── builtin_tan.linter.golden ├── call_number.golden ├── call_number.jsonnet ├── call_number.linter.golden ├── comparisons.golden ├── comparisons.jsonnet ├── comparisons.linter.golden ├── cpp-tests-override │ ├── ext3.golden.stderr │ ├── fmt_help.golden.stdout │ ├── fmt_no_args.golden.stderr │ ├── tla3.golden.stderr │ └── tla7.golden.stderr ├── decodeUTF8.golden ├── decodeUTF8.jsonnet ├── decodeUTF8.linter.golden ├── div1.golden ├── div1.jsonnet ├── div1.linter.golden ├── div2.golden ├── div2.jsonnet ├── div2.linter.golden ├── div3.golden ├── div3.jsonnet ├── div3.linter.golden ├── div4.golden ├── div4.jsonnet ├── div4.linter.golden ├── div_by_zero.golden ├── div_by_zero.jsonnet ├── div_by_zero.linter.golden ├── dollar_bad.golden ├── dollar_bad.jsonnet ├── dollar_bad.linter.golden ├── dollar_end.golden ├── dollar_end.jsonnet ├── dollar_end.linter.golden ├── dollar_end2.golden ├── dollar_end2.jsonnet ├── dollar_end2.linter.golden ├── double_thunk.golden ├── double_thunk.jsonnet ├── double_thunk.linter.golden ├── empty_array.golden ├── empty_array.jsonnet ├── empty_array.linter.golden ├── empty_object.golden ├── empty_object.jsonnet ├── empty_object.linter.golden ├── empty_object_comp.golden ├── empty_object_comp.jsonnet ├── empty_object_comp.linter.golden ├── encodeUTF8.golden ├── encodeUTF8.jsonnet ├── encodeUTF8.linter.golden ├── equals.golden ├── equals.jsonnet ├── equals.linter.golden ├── equals2.golden ├── equals2.jsonnet ├── equals2.linter.golden ├── equals3.golden ├── equals3.jsonnet ├── equals3.linter.golden ├── equals4.golden ├── equals4.jsonnet ├── equals4.linter.golden ├── equals5.golden ├── equals5.jsonnet ├── equals5.linter.golden ├── equals6.golden ├── equals6.jsonnet ├── equals6.linter.golden ├── error.golden ├── error.jsonnet ├── error.linter.golden ├── error_from_array.golden ├── error_from_array.jsonnet ├── error_from_array.linter.golden ├── error_from_func.golden ├── error_from_func.jsonnet ├── error_from_func.linter.golden ├── error_function_fail.golden ├── error_function_fail.jsonnet ├── error_function_fail.linter.golden ├── error_hexnumber.golden ├── error_hexnumber.jsonnet ├── error_hexnumber.linter.golden ├── error_in_method.golden ├── error_in_method.jsonnet ├── error_in_method.linter.golden ├── error_in_object_local.golden ├── error_in_object_local.jsonnet ├── error_in_object_local.linter.golden ├── error_object.golden ├── error_object.jsonnet ├── error_object.linter.golden ├── escaped_fields.golden ├── escaped_fields.jsonnet ├── escaped_fields.linter.golden ├── escaped_single_quote.golden ├── escaped_single_quote.jsonnet ├── escaped_single_quote.linter.golden ├── extvar_code.golden ├── extvar_code.jsonnet ├── extvar_code.linter.golden ├── extvar_error.golden ├── extvar_error.jsonnet ├── extvar_error.linter.golden ├── extvar_hermetic.golden ├── extvar_hermetic.jsonnet ├── extvar_hermetic.linter.golden ├── extvar_mutually_recursive.golden ├── extvar_mutually_recursive.jsonnet ├── extvar_mutually_recursive.linter.golden ├── extvar_not_a_string.golden ├── extvar_not_a_string.jsonnet ├── extvar_not_a_string.linter.golden ├── extvar_self_recursive.golden ├── extvar_self_recursive.jsonnet ├── extvar_self_recursive.linter.golden ├── extvar_static_error.golden ├── extvar_static_error.jsonnet ├── extvar_static_error.linter.golden ├── extvar_string.golden ├── extvar_string.jsonnet ├── extvar_string.linter.golden ├── extvar_unknown.golden ├── extvar_unknown.jsonnet ├── extvar_unknown.linter.golden ├── false.golden ├── false.jsonnet ├── false.linter.golden ├── fieldname_not_string.golden ├── fieldname_not_string.jsonnet ├── fieldname_not_string.linter.golden ├── filled_thunk.golden ├── filled_thunk.jsonnet ├── filled_thunk.linter.golden ├── foldl_empty.golden ├── foldl_empty.jsonnet ├── foldl_empty.linter.golden ├── foldl_single_element.golden ├── foldl_single_element.jsonnet ├── foldl_single_element.linter.golden ├── foldl_string.golden ├── foldl_string.jsonnet ├── foldl_string.linter.golden ├── foldl_various.golden ├── foldl_various.jsonnet ├── foldl_various.linter.golden ├── foldr_empty.golden ├── foldr_empty.jsonnet ├── foldr_empty.linter.golden ├── foldr_single_element.golden ├── foldr_single_element.jsonnet ├── foldr_single_element.linter.golden ├── foldr_string.golden ├── foldr_string.jsonnet ├── foldr_string.linter.golden ├── foldr_various.golden ├── foldr_various.jsonnet ├── foldr_various.linter.golden ├── function_call.golden ├── function_call.jsonnet ├── function_call.linter.golden ├── function_capturing.golden ├── function_capturing.jsonnet ├── function_capturing.linter.golden ├── function_in_object.golden ├── function_in_object.jsonnet ├── function_in_object.linter.golden ├── function_manifested.golden ├── function_manifested.jsonnet ├── function_manifested.linter.golden ├── function_no_params.golden ├── function_no_params.jsonnet ├── function_no_params.linter.golden ├── function_plus_bad.golden ├── function_plus_bad.jsonnet ├── function_plus_bad.linter.golden ├── function_plus_string.golden ├── function_plus_string.jsonnet ├── function_plus_string.linter.golden ├── function_too_many_params.golden ├── function_too_many_params.jsonnet ├── function_too_many_params.linter.golden ├── function_with_argument.golden ├── function_with_argument.jsonnet ├── function_with_argument.linter.golden ├── greater.golden ├── greater.jsonnet ├── greater.linter.golden ├── greaterEq.golden ├── greaterEq.jsonnet ├── greaterEq.linter.golden ├── greaterEq2.golden ├── greaterEq2.jsonnet ├── greaterEq2.linter.golden ├── ifthen_false.golden ├── ifthen_false.jsonnet ├── ifthen_false.linter.golden ├── ifthenelse_false.golden ├── ifthenelse_false.jsonnet ├── ifthenelse_false.linter.golden ├── ifthenelse_true.golden ├── ifthenelse_true.jsonnet ├── ifthenelse_true.linter.golden ├── import.golden ├── import.jsonnet ├── import.linter.golden ├── import2.golden ├── import2.jsonnet ├── import2.linter.golden ├── import3.golden ├── import3.jsonnet ├── import3.linter.golden ├── import4.golden ├── import4.jsonnet ├── import4.linter.golden ├── import_block_literal.golden ├── import_block_literal.jsonnet ├── import_block_literal.linter.golden ├── import_computed.golden ├── import_computed.jsonnet ├── import_computed.linter.golden ├── import_failure_directory.golden ├── import_failure_directory.jsonnet ├── import_failure_directory.linter.golden ├── import_syntax_error.golden ├── import_syntax_error.jsonnet ├── import_syntax_error.linter.golden ├── import_twice.golden ├── import_twice.jsonnet ├── import_twice.linter.golden ├── import_various_literals.golden ├── import_various_literals.jsonnet ├── import_various_literals.linter.golden ├── importbin_block_literal.golden ├── importbin_block_literal.jsonnet ├── importbin_block_literal.linter.golden ├── importbin_computed.golden ├── importbin_computed.jsonnet ├── importbin_computed.linter.golden ├── importbin_nonutf8.golden ├── importbin_nonutf8.jsonnet ├── importbin_nonutf8.linter.golden ├── importstr_block_literal.golden ├── importstr_block_literal.jsonnet ├── importstr_block_literal.linter.golden ├── importstr_computed.golden ├── importstr_computed.jsonnet ├── importstr_computed.linter.golden ├── in.golden ├── in.jsonnet ├── in.linter.golden ├── in2.golden ├── in2.jsonnet ├── in2.linter.golden ├── in3.golden ├── in3.jsonnet ├── in3.linter.golden ├── in4.golden ├── in4.jsonnet ├── in4.linter.golden ├── inf_min_number.golden ├── inf_min_number.jsonnet ├── inf_min_number.linter.golden ├── inf_mul_number.golden ├── inf_mul_number.jsonnet ├── inf_mul_number.linter.golden ├── inf_sum_number.golden ├── inf_sum_number.jsonnet ├── inf_sum_number.linter.golden ├── insuper.golden ├── insuper.jsonnet ├── insuper.linter.golden ├── insuper2.golden ├── insuper2.jsonnet ├── insuper2.linter.golden ├── insuper3.golden ├── insuper3.jsonnet ├── insuper3.linter.golden ├── insuper4.golden ├── insuper4.jsonnet ├── insuper4.linter.golden ├── insuper5.golden ├── insuper5.jsonnet ├── insuper5.linter.golden ├── insuper6.golden ├── insuper6.jsonnet ├── insuper6.linter.golden ├── insuper7.golden ├── insuper7.jsonnet ├── insuper7.linter.golden ├── lazy.golden ├── lazy.jsonnet ├── lazy.linter.golden ├── lazy_operator1.golden ├── lazy_operator1.jsonnet ├── lazy_operator1.linter.golden ├── lazy_operator2.golden ├── lazy_operator2.jsonnet ├── lazy_operator2.linter.golden ├── less.golden ├── less.jsonnet ├── less.linter.golden ├── lessEq.golden ├── lessEq.jsonnet ├── lessEq.linter.golden ├── lessEq2.golden ├── lessEq2.jsonnet ├── lessEq2.linter.golden ├── local_in_object_assertion.golden ├── local_in_object_assertion.jsonnet ├── local_in_object_assertion.linter.golden ├── local_within_nested_object.golden ├── local_within_nested_object.jsonnet ├── local_within_nested_object.linter.golden ├── local_within_object.golden ├── local_within_object.jsonnet ├── local_within_object.linter.golden ├── method_call.golden ├── method_call.jsonnet ├── method_call.linter.golden ├── missing_super.golden ├── missing_super.jsonnet ├── missing_super.linter.golden ├── modulo.golden ├── modulo.jsonnet ├── modulo.linter.golden ├── modulo2.golden ├── modulo2.jsonnet ├── modulo2.linter.golden ├── modulo3.golden ├── modulo3.jsonnet ├── modulo3.linter.golden ├── modulo4.golden ├── modulo4.jsonnet ├── modulo4.linter.golden ├── modulo5.golden ├── modulo5.jsonnet ├── modulo5.linter.golden ├── modulo6.golden ├── modulo6.jsonnet ├── modulo6.linter.golden ├── modulo7.golden ├── modulo7.jsonnet ├── modulo7.linter.golden ├── mult.golden ├── mult.jsonnet ├── mult.linter.golden ├── mult2.golden ├── mult2.jsonnet ├── mult2.linter.golden ├── mult3.golden ├── mult3.jsonnet ├── mult3.linter.golden ├── multi.golden │ ├── bar.json │ └── foo.json ├── multi.jsonnet ├── multi.linter.golden ├── multi_string_output.golden │ ├── bar.txt │ └── foo.txt ├── multi_string_output.jsonnet ├── multi_string_output.linter.golden ├── native1.golden ├── native1.jsonnet ├── native1.linter.golden ├── native2.golden ├── native2.jsonnet ├── native2.linter.golden ├── native3.golden ├── native3.jsonnet ├── native3.linter.golden ├── native4.golden ├── native4.jsonnet ├── native4.linter.golden ├── native5.golden ├── native5.jsonnet ├── native5.linter.golden ├── native6.golden ├── native6.jsonnet ├── native6.linter.golden ├── native7.golden ├── native7.jsonnet ├── native7.linter.golden ├── native_error.golden ├── native_error.jsonnet ├── native_error.linter.golden ├── native_nonexistent.golden ├── native_nonexistent.jsonnet ├── native_nonexistent.linter.golden ├── native_panic.golden ├── native_panic.jsonnet ├── native_panic.linter.golden ├── nonexistent_import.golden ├── nonexistent_import.jsonnet ├── nonexistent_import.linter.golden ├── nonexistent_import_crazy.golden ├── nonexistent_import_crazy.jsonnet ├── nonexistent_import_crazy.linter.golden ├── nonutf8.bin ├── number_divided_by_string.golden ├── number_divided_by_string.jsonnet ├── number_divided_by_string.linter.golden ├── number_leading_zero.golden ├── number_leading_zero.jsonnet ├── number_leading_zero.linter.golden ├── number_times_string.golden ├── number_times_string.jsonnet ├── number_times_string.linter.golden ├── numeric_literal.golden ├── numeric_literal.jsonnet ├── numeric_literal.linter.golden ├── obj_local_right_level.golden ├── obj_local_right_level.jsonnet ├── obj_local_right_level.linter.golden ├── obj_local_right_level2.golden ├── obj_local_right_level2.jsonnet ├── obj_local_right_level2.linter.golden ├── obj_local_right_level3.golden ├── obj_local_right_level3.jsonnet ├── obj_local_right_level3.linter.golden ├── object.golden ├── object.jsonnet ├── object.linter.golden ├── object_comp.golden ├── object_comp.jsonnet ├── object_comp.linter.golden ├── object_comp2.golden ├── object_comp2.jsonnet ├── object_comp2.linter.golden ├── object_comp3.golden ├── object_comp3.jsonnet ├── object_comp3.linter.golden ├── object_comp4.golden ├── object_comp4.jsonnet ├── object_comp4.linter.golden ├── object_comp_assert.golden ├── object_comp_assert.jsonnet ├── object_comp_assert.linter.golden ├── object_comp_bad_field.golden ├── object_comp_bad_field.jsonnet ├── object_comp_bad_field.linter.golden ├── object_comp_bad_field2.golden ├── object_comp_bad_field2.jsonnet ├── object_comp_bad_field2.linter.golden ├── object_comp_dollar.golden ├── object_comp_dollar.jsonnet ├── object_comp_dollar.linter.golden ├── object_comp_dollar2.golden ├── object_comp_dollar2.jsonnet ├── object_comp_dollar2.linter.golden ├── object_comp_dollar3.golden ├── object_comp_dollar3.jsonnet ├── object_comp_dollar3.linter.golden ├── object_comp_duplicate.golden ├── object_comp_duplicate.jsonnet ├── object_comp_duplicate.linter.golden ├── object_comp_err_elem.golden ├── object_comp_err_elem.jsonnet ├── object_comp_err_elem.linter.golden ├── object_comp_err_index.golden ├── object_comp_err_index.jsonnet ├── object_comp_err_index.linter.golden ├── object_comp_if.golden ├── object_comp_if.jsonnet ├── object_comp_if.linter.golden ├── object_comp_illegal.golden ├── object_comp_illegal.jsonnet ├── object_comp_illegal.linter.golden ├── object_comp_int_index.golden ├── object_comp_int_index.jsonnet ├── object_comp_int_index.linter.golden ├── object_comp_local.golden ├── object_comp_local.jsonnet ├── object_comp_local.linter.golden ├── object_comp_local2.golden ├── object_comp_local2.jsonnet ├── object_comp_local2.linter.golden ├── object_comp_local3.golden ├── object_comp_local3.jsonnet ├── object_comp_local3.linter.golden ├── object_comp_super.golden ├── object_comp_super.jsonnet ├── object_comp_super.linter.golden ├── object_comp_try_iterate_over_obj.golden ├── object_comp_try_iterate_over_obj.jsonnet ├── object_comp_try_iterate_over_obj.linter.golden ├── object_comp_try_iterate_over_string.golden ├── object_comp_try_iterate_over_string.jsonnet ├── object_comp_try_iterate_over_string.linter.golden ├── object_hidden.golden ├── object_hidden.jsonnet ├── object_hidden.linter.golden ├── object_invariant.golden ├── object_invariant.jsonnet ├── object_invariant.linter.golden ├── object_invariant10.golden ├── object_invariant10.jsonnet ├── object_invariant10.linter.golden ├── object_invariant11.golden ├── object_invariant11.jsonnet ├── object_invariant11.linter.golden ├── object_invariant12.golden ├── object_invariant12.jsonnet ├── object_invariant12.linter.golden ├── object_invariant13.golden ├── object_invariant13.jsonnet ├── object_invariant13.linter.golden ├── object_invariant14.golden ├── object_invariant14.jsonnet ├── object_invariant14.linter.golden ├── object_invariant2.golden ├── object_invariant2.jsonnet ├── object_invariant2.linter.golden ├── object_invariant3.golden ├── object_invariant3.jsonnet ├── object_invariant3.linter.golden ├── object_invariant4.golden ├── object_invariant4.jsonnet ├── object_invariant4.linter.golden ├── object_invariant5.golden ├── object_invariant5.jsonnet ├── object_invariant5.linter.golden ├── object_invariant6.golden ├── object_invariant6.jsonnet ├── object_invariant6.linter.golden ├── object_invariant7.golden ├── object_invariant7.jsonnet ├── object_invariant7.linter.golden ├── object_invariant8.golden ├── object_invariant8.jsonnet ├── object_invariant8.linter.golden ├── object_invariant9.golden ├── object_invariant9.jsonnet ├── object_invariant9.linter.golden ├── object_invariant_perf.golden ├── object_invariant_perf.jsonnet ├── object_invariant_perf.linter.golden ├── object_invariant_plus.golden ├── object_invariant_plus.jsonnet ├── object_invariant_plus.linter.golden ├── object_invariant_plus2.golden ├── object_invariant_plus2.jsonnet ├── object_invariant_plus2.linter.golden ├── object_invariant_plus3.golden ├── object_invariant_plus3.jsonnet ├── object_invariant_plus3.linter.golden ├── object_invariant_plus4.golden ├── object_invariant_plus4.jsonnet ├── object_invariant_plus4.linter.golden ├── object_invariant_plus5.golden ├── object_invariant_plus5.jsonnet ├── object_invariant_plus5.linter.golden ├── object_invariant_plus6.golden ├── object_invariant_plus6.jsonnet ├── object_invariant_plus6.linter.golden ├── object_invariant_plus7.golden ├── object_invariant_plus7.jsonnet ├── object_invariant_plus7.linter.golden ├── object_literal_in_array_comp.golden ├── object_literal_in_array_comp.jsonnet ├── object_literal_in_array_comp.linter.golden ├── object_literal_in_object_comp.golden ├── object_literal_in_object_comp.jsonnet ├── object_literal_in_object_comp.linter.golden ├── object_local.golden ├── object_local.jsonnet ├── object_local.linter.golden ├── object_local_from_parent.golden ├── object_local_from_parent.jsonnet ├── object_local_from_parent.linter.golden ├── object_local_from_parent_through_local.golden ├── object_local_from_parent_through_local.jsonnet ├── object_local_from_parent_through_local.linter.golden ├── object_local_recursive.golden ├── object_local_recursive.jsonnet ├── object_local_recursive.linter.golden ├── object_local_self_super.golden ├── object_local_self_super.jsonnet ├── object_local_self_super.linter.golden ├── object_local_uses_local_from_outside.golden ├── object_local_uses_local_from_outside.jsonnet ├── object_local_uses_local_from_outside.linter.golden ├── object_plus_bad.golden ├── object_plus_bad.jsonnet ├── object_plus_bad.linter.golden ├── object_sum.golden ├── object_sum.jsonnet ├── object_sum.linter.golden ├── object_sum2.golden ├── object_sum2.jsonnet ├── object_sum2.linter.golden ├── object_sum3.golden ├── object_sum3.jsonnet ├── object_sum3.linter.golden ├── object_super.golden ├── object_super.jsonnet ├── object_super.linter.golden ├── object_super_deep.golden ├── object_super_deep.jsonnet ├── object_super_deep.linter.golden ├── object_super_within.golden ├── object_super_within.jsonnet ├── object_super_within.linter.golden ├── object_various_field_types.golden ├── object_various_field_types.jsonnet ├── object_various_field_types.linter.golden ├── object_within_object.golden ├── object_within_object.jsonnet ├── object_within_object.linter.golden ├── optional_args.golden ├── optional_args.jsonnet ├── optional_args.linter.golden ├── optional_args10.golden ├── optional_args10.jsonnet ├── optional_args10.linter.golden ├── optional_args11.golden ├── optional_args11.jsonnet ├── optional_args11.linter.golden ├── optional_args12.golden ├── optional_args12.jsonnet ├── optional_args12.linter.golden ├── optional_args13.golden ├── optional_args13.jsonnet ├── optional_args13.linter.golden ├── optional_args14.golden ├── optional_args14.jsonnet ├── optional_args14.linter.golden ├── optional_args15.golden ├── optional_args15.jsonnet ├── optional_args15.linter.golden ├── optional_args16.golden ├── optional_args16.jsonnet ├── optional_args16.linter.golden ├── optional_args17.golden ├── optional_args17.jsonnet ├── optional_args17.linter.golden ├── optional_args18.golden ├── optional_args18.jsonnet ├── optional_args18.linter.golden ├── optional_args19.golden ├── optional_args19.jsonnet ├── optional_args19.linter.golden ├── optional_args2.golden ├── optional_args2.jsonnet ├── optional_args2.linter.golden ├── optional_args20.golden ├── optional_args20.jsonnet ├── optional_args20.linter.golden ├── optional_args21.golden ├── optional_args21.jsonnet ├── optional_args21.linter.golden ├── optional_args22.golden ├── optional_args22.jsonnet ├── optional_args22.linter.golden ├── optional_args3.golden ├── optional_args3.jsonnet ├── optional_args3.linter.golden ├── optional_args4.golden ├── optional_args4.jsonnet ├── optional_args4.linter.golden ├── optional_args5.golden ├── optional_args5.jsonnet ├── optional_args5.linter.golden ├── optional_args6.golden ├── optional_args6.jsonnet ├── optional_args6.linter.golden ├── optional_args7.golden ├── optional_args7.jsonnet ├── optional_args7.linter.golden ├── optional_args8.golden ├── optional_args8.jsonnet ├── optional_args8.linter.golden ├── optional_args9.golden ├── optional_args9.jsonnet ├── optional_args9.linter.golden ├── or.golden ├── or.jsonnet ├── or.linter.golden ├── or2.golden ├── or2.jsonnet ├── or2.linter.golden ├── or3.golden ├── or3.jsonnet ├── or3.linter.golden ├── or4.golden ├── or4.jsonnet ├── or4.linter.golden ├── or5.golden ├── or5.jsonnet ├── or5.linter.golden ├── or6.golden ├── or6.jsonnet ├── or6.linter.golden ├── overriding_stdlib_desugared.golden ├── overriding_stdlib_desugared.jsonnet ├── overriding_stdlib_desugared.linter.golden ├── parseJson.golden ├── parseJson.jsonnet ├── parseJson.linter.golden ├── parseYaml.golden ├── parseYaml.jsonnet ├── parseYaml.linter.golden ├── percent_bad.golden ├── percent_bad.jsonnet ├── percent_bad.linter.golden ├── percent_bad2.golden ├── percent_bad2.jsonnet ├── percent_bad2.linter.golden ├── percent_bad3.golden ├── percent_bad3.jsonnet ├── percent_bad3.linter.golden ├── percent_format_float.golden ├── percent_format_float.jsonnet ├── percent_format_float.linter.golden ├── percent_format_str.golden ├── percent_format_str.jsonnet ├── percent_format_str.linter.golden ├── percent_format_str2.golden ├── percent_format_str2.jsonnet ├── percent_format_str2.linter.golden ├── percent_format_str3.golden ├── percent_format_str3.jsonnet ├── percent_format_str3.linter.golden ├── percent_format_str4.golden ├── percent_format_str4.jsonnet ├── percent_format_str4.linter.golden ├── percent_format_str5.golden ├── percent_format_str5.jsonnet ├── percent_format_str5.linter.golden ├── percent_format_str6.golden ├── percent_format_str6.jsonnet ├── percent_format_str6.linter.golden ├── percent_format_str7.golden ├── percent_format_str7.jsonnet ├── percent_format_str7.linter.golden ├── percent_format_str8.golden ├── percent_format_str8.jsonnet ├── percent_format_str8.linter.golden ├── percent_mod_int.golden ├── percent_mod_int.jsonnet ├── percent_mod_int.linter.golden ├── percent_mod_int2.golden ├── percent_mod_int2.jsonnet ├── percent_mod_int2.linter.golden ├── percent_mod_int3.golden ├── percent_mod_int3.jsonnet ├── percent_mod_int3.linter.golden ├── percent_mod_int4.golden ├── percent_mod_int4.jsonnet ├── percent_mod_int4.linter.golden ├── percent_mod_int5.golden ├── percent_mod_int5.jsonnet ├── percent_mod_int5.linter.golden ├── percent_mod_int6.golden ├── percent_mod_int6.jsonnet ├── percent_mod_int6.linter.golden ├── plus.golden ├── plus.jsonnet ├── plus.linter.golden ├── plus2.golden ├── plus2.jsonnet ├── plus2.linter.golden ├── plus3.golden ├── plus3.jsonnet ├── plus3.linter.golden ├── plus4.golden ├── plus4.jsonnet ├── plus4.linter.golden ├── plus5.golden ├── plus5.jsonnet ├── plus5.linter.golden ├── plus6.golden ├── plus6.jsonnet ├── plus6.linter.golden ├── plus7.golden ├── plus7.jsonnet ├── plus7.linter.golden ├── plus8.golden ├── plus8.jsonnet ├── plus8.linter.golden ├── plus9.golden ├── plus9.jsonnet ├── plus9.linter.golden ├── positional_after_optional.golden ├── positional_after_optional.jsonnet ├── positional_after_optional.linter.golden ├── pow.golden ├── pow.jsonnet ├── pow.linter.golden ├── pow2.golden ├── pow2.jsonnet ├── pow2.linter.golden ├── pow3.golden ├── pow3.jsonnet ├── pow3.linter.golden ├── pow4.golden ├── pow4.jsonnet ├── pow4.linter.golden ├── pow5.golden ├── pow5.jsonnet ├── pow5.linter.golden ├── pow6.golden ├── pow6.jsonnet ├── pow6.linter.golden ├── pow7.golden ├── pow7.jsonnet ├── pow7.linter.golden ├── pow8.golden ├── pow8.jsonnet ├── pow8.linter.golden ├── pow9.golden ├── pow9.jsonnet ├── pow9.linter.golden ├── proto_object_comp.golden ├── proto_object_comp.jsonnet ├── proto_object_comp.linter.golden ├── recursive_local.golden ├── recursive_local.jsonnet ├── recursive_local.linter.golden ├── recursive_thunk.golden ├── recursive_thunk.jsonnet ├── recursive_thunk.linter.golden ├── self.golden ├── self.jsonnet ├── self.linter.golden ├── simple_arith1.golden ├── simple_arith1.jsonnet ├── simple_arith1.linter.golden ├── simple_arith2.golden ├── simple_arith2.jsonnet ├── simple_arith2.linter.golden ├── simple_arith3.golden ├── simple_arith3.jsonnet ├── simple_arith3.linter.golden ├── simple_arith_string.golden ├── simple_arith_string.jsonnet ├── simple_arith_string.linter.golden ├── simple_arith_string2.golden ├── simple_arith_string2.jsonnet ├── simple_arith_string2.linter.golden ├── simple_arith_string3.golden ├── simple_arith_string3.jsonnet ├── simple_arith_string3.linter.golden ├── simple_arith_string_empty.golden ├── simple_arith_string_empty.jsonnet ├── simple_arith_string_empty.linter.golden ├── slice.golden ├── slice.jsonnet ├── slice.linter.golden ├── slice2.golden ├── slice2.jsonnet ├── slice2.linter.golden ├── slice3.golden ├── slice3.jsonnet ├── slice3.linter.golden ├── slice4.golden ├── slice4.jsonnet ├── slice4.linter.golden ├── slice5.golden ├── slice5.jsonnet ├── slice5.linter.golden ├── slice6.golden ├── slice6.jsonnet ├── slice6.linter.golden ├── slice7.golden ├── slice7.jsonnet ├── slice7.linter.golden ├── stackbug-regression-test.golden ├── stackbug-regression-test.jsonnet ├── stackbug-regression-test.linter.golden ├── stacktrace_assert.golden ├── stacktrace_assert.jsonnet ├── stacktrace_assert.linter.golden ├── stacktrace_plussuper.golden ├── stacktrace_plussuper.jsonnet ├── stacktrace_plussuper.linter.golden ├── static_error_eof.golden ├── static_error_eof.jsonnet ├── static_error_eof.linter.golden ├── std.codepoint.golden ├── std.codepoint.jsonnet ├── std.codepoint.linter.golden ├── std.codepoint2.golden ├── std.codepoint2.jsonnet ├── std.codepoint2.linter.golden ├── std.codepoint3.golden ├── std.codepoint3.jsonnet ├── std.codepoint3.linter.golden ├── std.codepoint4.golden ├── std.codepoint4.jsonnet ├── std.codepoint4.linter.golden ├── std.codepoint5.golden ├── std.codepoint5.jsonnet ├── std.codepoint5.linter.golden ├── std.codepoint6.golden ├── std.codepoint6.jsonnet ├── std.codepoint6.linter.golden ├── std.codepoint7.golden ├── std.codepoint7.jsonnet ├── std.codepoint7.linter.golden ├── std.codepoint8.golden ├── std.codepoint8.jsonnet ├── std.codepoint8.linter.golden ├── std.exponent.golden ├── std.exponent.jsonnet ├── std.exponent.linter.golden ├── std.exponent2.golden ├── std.exponent2.jsonnet ├── std.exponent2.linter.golden ├── std.exponent3.golden ├── std.exponent3.jsonnet ├── std.exponent3.linter.golden ├── std.exponent4.golden ├── std.exponent4.jsonnet ├── std.exponent4.linter.golden ├── std.exponent5.golden ├── std.exponent5.jsonnet ├── std.exponent5.linter.golden ├── std.exponent6.golden ├── std.exponent6.jsonnet ├── std.exponent6.linter.golden ├── std.exponent7.golden ├── std.exponent7.jsonnet ├── std.exponent7.linter.golden ├── std.filter.golden ├── std.filter.jsonnet ├── std.filter.linter.golden ├── std.filter2.golden ├── std.filter2.jsonnet ├── std.filter2.linter.golden ├── std.filter3.golden ├── std.filter3.jsonnet ├── std.filter3.linter.golden ├── std.filter4.golden ├── std.filter4.jsonnet ├── std.filter4.linter.golden ├── std.filter5.golden ├── std.filter5.jsonnet ├── std.filter5.linter.golden ├── std.filter6.golden ├── std.filter6.jsonnet ├── std.filter6.linter.golden ├── std.filter7.golden ├── std.filter7.jsonnet ├── std.filter7.linter.golden ├── std.filter8.golden ├── std.filter8.jsonnet ├── std.filter8.linter.golden ├── std.filter_swapped_args.golden ├── std.filter_swapped_args.jsonnet ├── std.filter_swapped_args.linter.golden ├── std.flatmap.golden ├── std.flatmap.jsonnet ├── std.flatmap.linter.golden ├── std.flatmap2.golden ├── std.flatmap2.jsonnet ├── std.flatmap2.linter.golden ├── std.flatmap3.golden ├── std.flatmap3.jsonnet ├── std.flatmap3.linter.golden ├── std.flatmap4.golden ├── std.flatmap4.jsonnet ├── std.flatmap4.linter.golden ├── std.flatmap5.golden ├── std.flatmap5.jsonnet ├── std.flatmap5.linter.golden ├── std.flatmap6.golden ├── std.flatmap6.jsonnet ├── std.flatmap6.linter.golden ├── std.golden ├── std.join.golden ├── std.join.jsonnet ├── std.join.linter.golden ├── std.join2.golden ├── std.join2.jsonnet ├── std.join2.linter.golden ├── std.join3.golden ├── std.join3.jsonnet ├── std.join3.linter.golden ├── std.join4.golden ├── std.join4.jsonnet ├── std.join4.linter.golden ├── std.join5.golden ├── std.join5.jsonnet ├── std.join5.linter.golden ├── std.join6.golden ├── std.join6.jsonnet ├── std.join6.linter.golden ├── std.join7.golden ├── std.join7.jsonnet ├── std.join7.linter.golden ├── std.join8.golden ├── std.join8.jsonnet ├── std.join8.linter.golden ├── std.jsonnet ├── std.length.golden ├── std.length.jsonnet ├── std.length.linter.golden ├── std.length_array.golden ├── std.length_array.jsonnet ├── std.length_array.linter.golden ├── std.length_function.golden ├── std.length_function.jsonnet ├── std.length_function.linter.golden ├── std.length_object.golden ├── std.length_object.jsonnet ├── std.length_object.linter.golden ├── std.length_object_sum.golden ├── std.length_object_sum.jsonnet ├── std.length_object_sum.linter.golden ├── std.length_object_with_hidden.golden ├── std.length_object_with_hidden.jsonnet ├── std.length_object_with_hidden.linter.golden ├── std.length_string.golden ├── std.length_string.jsonnet ├── std.length_string.linter.golden ├── std.linter.golden ├── std.lstripChars.multibyte.golden ├── std.lstripChars.multibyte.jsonnet ├── std.lstripChars.multibyte.linter.golden ├── std.makeArray.golden ├── std.makeArray.jsonnet ├── std.makeArray.linter.golden ├── std.makeArrayNamed.golden ├── std.makeArrayNamed.jsonnet ├── std.makeArrayNamed.linter.golden ├── std.makeArrayNamed2.golden ├── std.makeArrayNamed2.jsonnet ├── std.makeArrayNamed2.linter.golden ├── std.makeArrayNamed3.golden ├── std.makeArrayNamed3.jsonnet ├── std.makeArrayNamed3.linter.golden ├── std.makeArrayNamed4.golden ├── std.makeArrayNamed4.jsonnet ├── std.makeArrayNamed4.linter.golden ├── std.makeArray_bad.golden ├── std.makeArray_bad.jsonnet ├── std.makeArray_bad.linter.golden ├── std.makeArray_bad2.golden ├── std.makeArray_bad2.jsonnet ├── std.makeArray_bad2.linter.golden ├── std.makeArray_noninteger.golden ├── std.makeArray_noninteger.jsonnet ├── std.makeArray_noninteger.linter.golden ├── std.makeArray_noninteger_big.golden ├── std.makeArray_noninteger_big.jsonnet ├── std.makeArray_noninteger_big.linter.golden ├── std.makeArray_recursive.golden ├── std.makeArray_recursive.jsonnet ├── std.makeArray_recursive.linter.golden ├── std.makeArray_recursive_evalutation_order_matters.golden ├── std.makeArray_recursive_evalutation_order_matters.jsonnet ├── std.makeArray_recursive_evalutation_order_matters.linter.golden ├── std.manifestYamlDoc_error.golden ├── std.manifestYamlDoc_error.jsonnet ├── std.manifestYamlDoc_error.linter.golden ├── std.manifestYamlDoc_ok.golden ├── std.manifestYamlDoc_ok.jsonnet ├── std.manifestYamlDoc_ok.linter.golden ├── std.mantissa.golden ├── std.mantissa.jsonnet ├── std.mantissa.linter.golden ├── std.mantissa2.golden ├── std.mantissa2.jsonnet ├── std.mantissa2.linter.golden ├── std.mantissa3.golden ├── std.mantissa3.jsonnet ├── std.mantissa3.linter.golden ├── std.mantissa4.golden ├── std.mantissa4.jsonnet ├── std.mantissa4.linter.golden ├── std.mantissa5.golden ├── std.mantissa5.jsonnet ├── std.mantissa5.linter.golden ├── std.mantissa6.golden ├── std.mantissa6.jsonnet ├── std.mantissa6.linter.golden ├── std.mantissa7.golden ├── std.mantissa7.jsonnet ├── std.mantissa7.linter.golden ├── std.maxArray.golden ├── std.maxArray.jsonnet ├── std.maxArray.linter.golden ├── std.maxArrayKeyF.golden ├── std.maxArrayKeyF.jsonnet ├── std.maxArrayKeyF.linter.golden ├── std.maxArrayOnEmpty.golden ├── std.maxArrayOnEmpty.jsonnet ├── std.maxArrayOnEmpty.linter.golden ├── std.maxArrayOnEmpty2.golden ├── std.maxArrayOnEmpty2.jsonnet ├── std.maxArrayOnEmpty2.linter.golden ├── std.md5.golden ├── std.md5.jsonnet ├── std.md5.linter.golden ├── std.md5_2.golden ├── std.md5_2.jsonnet ├── std.md5_2.linter.golden ├── std.md5_3.golden ├── std.md5_3.jsonnet ├── std.md5_3.linter.golden ├── std.md5_4.golden ├── std.md5_4.jsonnet ├── std.md5_4.linter.golden ├── std.md5_5.golden ├── std.md5_5.jsonnet ├── std.md5_5.linter.golden ├── std.md5_6.golden ├── std.md5_6.jsonnet ├── std.md5_6.linter.golden ├── std.minArray.golden ├── std.minArray.jsonnet ├── std.minArray.linter.golden ├── std.minArrayKeyF.golden ├── std.minArrayKeyF.jsonnet ├── std.minArrayKeyF.linter.golden ├── std.minArrayOnEmpty.golden ├── std.minArrayOnEmpty.jsonnet ├── std.minArrayOnEmpty.linter.golden ├── std.minArrayOnEmpty2.golden ├── std.minArrayOnEmpty2.jsonnet ├── std.minArrayOnEmpty2.linter.golden ├── std.mod_int.golden ├── std.mod_int.jsonnet ├── std.mod_int.linter.golden ├── std.mod_string.golden ├── std.mod_string.jsonnet ├── std.mod_string.linter.golden ├── std.modulo.golden ├── std.modulo.jsonnet ├── std.modulo.linter.golden ├── std.modulo2.golden ├── std.modulo2.jsonnet ├── std.modulo2.linter.golden ├── std.modulo3.golden ├── std.modulo3.jsonnet ├── std.modulo3.linter.golden ├── std.objectFields.golden ├── std.objectFields.jsonnet ├── std.objectFields.linter.golden ├── std.objectHasEx.golden ├── std.objectHasEx.jsonnet ├── std.objectHasEx.linter.golden ├── std.objectHasEx2.golden ├── std.objectHasEx2.jsonnet ├── std.objectHasEx2.linter.golden ├── std.objectHasEx3.golden ├── std.objectHasEx3.jsonnet ├── std.objectHasEx3.linter.golden ├── std.objectHasEx4.golden ├── std.objectHasEx4.jsonnet ├── std.objectHasEx4.linter.golden ├── std.objectHasEx5.golden ├── std.objectHasEx5.jsonnet ├── std.objectHasEx5.linter.golden ├── std.primitiveEquals.golden ├── std.primitiveEquals.jsonnet ├── std.primitiveEquals.linter.golden ├── std.primitiveEquals10.golden ├── std.primitiveEquals10.jsonnet ├── std.primitiveEquals10.linter.golden ├── std.primitiveEquals11.golden ├── std.primitiveEquals11.jsonnet ├── std.primitiveEquals11.linter.golden ├── std.primitiveEquals12.golden ├── std.primitiveEquals12.jsonnet ├── std.primitiveEquals12.linter.golden ├── std.primitiveEquals13.golden ├── std.primitiveEquals13.jsonnet ├── std.primitiveEquals13.linter.golden ├── std.primitiveEquals14.golden ├── std.primitiveEquals14.jsonnet ├── std.primitiveEquals14.linter.golden ├── std.primitiveEquals15.golden ├── std.primitiveEquals15.jsonnet ├── std.primitiveEquals15.linter.golden ├── std.primitiveEquals16.golden ├── std.primitiveEquals16.jsonnet ├── std.primitiveEquals16.linter.golden ├── std.primitiveEquals17.golden ├── std.primitiveEquals17.jsonnet ├── std.primitiveEquals17.linter.golden ├── std.primitiveEquals18.golden ├── std.primitiveEquals18.jsonnet ├── std.primitiveEquals18.linter.golden ├── std.primitiveEquals19.golden ├── std.primitiveEquals19.jsonnet ├── std.primitiveEquals19.linter.golden ├── std.primitiveEquals2.golden ├── std.primitiveEquals2.jsonnet ├── std.primitiveEquals2.linter.golden ├── std.primitiveEquals20.golden ├── std.primitiveEquals20.jsonnet ├── std.primitiveEquals20.linter.golden ├── std.primitiveEquals21.golden ├── std.primitiveEquals21.jsonnet ├── std.primitiveEquals21.linter.golden ├── std.primitiveEquals3.golden ├── std.primitiveEquals3.jsonnet ├── std.primitiveEquals3.linter.golden ├── std.primitiveEquals4.golden ├── std.primitiveEquals4.jsonnet ├── std.primitiveEquals4.linter.golden ├── std.primitiveEquals5.golden ├── std.primitiveEquals5.jsonnet ├── std.primitiveEquals5.linter.golden ├── std.primitiveEquals6.golden ├── std.primitiveEquals6.jsonnet ├── std.primitiveEquals6.linter.golden ├── std.primitiveEquals7.golden ├── std.primitiveEquals7.jsonnet ├── std.primitiveEquals7.linter.golden ├── std.primitiveEquals8.golden ├── std.primitiveEquals8.jsonnet ├── std.primitiveEquals8.linter.golden ├── std.primitiveEquals9.golden ├── std.primitiveEquals9.jsonnet ├── std.primitiveEquals9.linter.golden ├── std.rstripChars.multibyte.golden ├── std.rstripChars.multibyte.jsonnet ├── std.rstripChars.multibyte.linter.golden ├── std.slice.golden ├── std.slice.jsonnet ├── std.slice.linter.golden ├── std.sort.golden ├── std.sort.jsonnet ├── std.sort.linter.golden ├── std.sort2.golden ├── std.sort2.jsonnet ├── std.sort2.linter.golden ├── std.sort3.golden ├── std.sort3.jsonnet ├── std.sort3.linter.golden ├── std.sort4.golden ├── std.sort4.jsonnet ├── std.sort4.linter.golden ├── std.thisFile.golden ├── std.thisFile.jsonnet ├── std.thisFile.linter.golden ├── std.thisFile2.golden ├── std.thisFile2.jsonnet ├── std.thisFile2.linter.golden ├── std.toString.golden ├── std.toString.jsonnet ├── std.toString.linter.golden ├── std.toString2.golden ├── std.toString2.jsonnet ├── std.toString2.linter.golden ├── std.toString3.golden ├── std.toString3.jsonnet ├── std.toString3.linter.golden ├── std.toString4.golden ├── std.toString4.jsonnet ├── std.toString4.linter.golden ├── std.toString5.golden ├── std.toString5.jsonnet ├── std.toString5.linter.golden ├── std.toString6.golden ├── std.toString6.jsonnet ├── std.toString6.linter.golden ├── std.toString7.golden ├── std.toString7.jsonnet ├── std.toString7.linter.golden ├── std.toString8.golden ├── std.toString8.jsonnet ├── std.toString8.linter.golden ├── std_in_local.golden ├── std_in_local.jsonnet ├── std_in_local.linter.golden ├── std_substr.golden ├── std_substr.jsonnet ├── std_substr.linter.golden ├── stdlib_smoke_test.golden ├── stdlib_smoke_test.jsonnet ├── stdlib_smoke_test.linter.golden ├── strReplace.golden ├── strReplace.jsonnet ├── strReplace.linter.golden ├── strReplace2.golden ├── strReplace2.jsonnet ├── strReplace2.linter.golden ├── strReplace3.golden ├── strReplace3.jsonnet ├── strReplace3.linter.golden ├── string.golden ├── string.jsonnet ├── string.linter.golden ├── string2.golden ├── string2.jsonnet ├── string2.linter.golden ├── string_comparison1.golden ├── string_comparison1.jsonnet ├── string_comparison1.linter.golden ├── string_comparison2.golden ├── string_comparison2.jsonnet ├── string_comparison2.linter.golden ├── string_comparison3.golden ├── string_comparison3.jsonnet ├── string_comparison3.linter.golden ├── string_comparison4.golden ├── string_comparison4.jsonnet ├── string_comparison4.linter.golden ├── string_comparison5.golden ├── string_comparison5.jsonnet ├── string_comparison5.linter.golden ├── string_comparison6.golden ├── string_comparison6.jsonnet ├── string_comparison6.linter.golden ├── string_comparison7.golden ├── string_comparison7.jsonnet ├── string_comparison7.linter.golden ├── string_divided_by_number.golden ├── string_divided_by_number.jsonnet ├── string_divided_by_number.linter.golden ├── string_index.golden ├── string_index.jsonnet ├── string_index.linter.golden ├── string_index2.golden ├── string_index2.jsonnet ├── string_index2.linter.golden ├── string_index_negative.golden ├── string_index_negative.jsonnet ├── string_index_negative.linter.golden ├── string_index_out_of_bounds.golden ├── string_index_out_of_bounds.jsonnet ├── string_index_out_of_bounds.linter.golden ├── string_minus_number.golden ├── string_minus_number.jsonnet ├── string_minus_number.linter.golden ├── string_plus_function.golden ├── string_plus_function.jsonnet ├── string_plus_function.linter.golden ├── string_times_number.golden ├── string_times_number.jsonnet ├── string_times_number.linter.golden ├── string_to_bool.golden ├── string_to_bool.jsonnet ├── string_to_bool.linter.golden ├── supersugar.golden ├── supersugar.jsonnet ├── supersugar.linter.golden ├── supersugar2.golden ├── supersugar2.jsonnet ├── supersugar2.linter.golden ├── supersugar3.golden ├── supersugar3.jsonnet ├── supersugar3.linter.golden ├── supersugar4.golden ├── supersugar4.jsonnet ├── supersugar4.linter.golden ├── supersugar5.golden ├── supersugar5.jsonnet ├── supersugar5.linter.golden ├── supersugar6.golden ├── supersugar6.jsonnet ├── supersugar6.linter.golden ├── supersugar7.golden ├── supersugar7.jsonnet ├── supersugar7.linter.golden ├── supersugar8.golden ├── supersugar8.jsonnet ├── supersugar8.linter.golden ├── supersugar9.golden ├── supersugar9.jsonnet ├── supersugar9.linter.golden ├── syntax_error.golden ├── syntax_error.jsonnet ├── syntax_error.linter.golden ├── tailstrict.golden ├── tailstrict.jsonnet ├── tailstrict.linter.golden ├── tailstrict2.golden ├── tailstrict2.jsonnet ├── tailstrict2.linter.golden ├── tailstrict3.golden ├── tailstrict3.jsonnet ├── tailstrict3.linter.golden ├── tailstrict4.golden ├── tailstrict4.jsonnet ├── tailstrict4.linter.golden ├── tailstrict5.golden ├── tailstrict5.jsonnet ├── tailstrict5.linter.golden ├── tailstrict_operator1.golden ├── tailstrict_operator1.jsonnet ├── tailstrict_operator1.linter.golden ├── tailstrict_operator2.golden ├── tailstrict_operator2.jsonnet ├── tailstrict_operator2.linter.golden ├── tailstrict_operator3.golden ├── tailstrict_operator3.jsonnet ├── tailstrict_operator3.linter.golden ├── tolerance.libsonnet ├── too_many_arguments.golden ├── too_many_arguments.jsonnet ├── too_many_arguments.linter.golden ├── true.golden ├── true.jsonnet ├── true.linter.golden ├── type_array.golden ├── type_array.jsonnet ├── type_array.linter.golden ├── type_builtin_function.golden ├── type_builtin_function.jsonnet ├── type_builtin_function.linter.golden ├── type_error.golden ├── type_error.jsonnet ├── type_error.linter.golden ├── type_function.golden ├── type_function.jsonnet ├── type_function.linter.golden ├── type_number.golden ├── type_number.jsonnet ├── type_number.linter.golden ├── type_object.golden ├── type_object.jsonnet ├── type_object.linter.golden ├── type_string.golden ├── type_string.jsonnet ├── type_string.linter.golden ├── unary_minus.golden ├── unary_minus.jsonnet ├── unary_minus.linter.golden ├── unary_minus2.golden ├── unary_minus2.jsonnet ├── unary_minus2.linter.golden ├── unary_minus3.golden ├── unary_minus3.jsonnet ├── unary_minus3.linter.golden ├── unary_minus4.golden ├── unary_minus4.jsonnet ├── unary_minus4.linter.golden ├── unary_object.golden ├── unary_object.jsonnet ├── unary_object.linter.golden ├── unfinished_args.golden ├── unfinished_args.jsonnet ├── unfinished_args.linter.golden ├── unicode.golden ├── unicode.jsonnet ├── unicode.linter.golden ├── unicode2.golden ├── unicode2.jsonnet ├── unicode2.linter.golden ├── use_object.golden ├── use_object.jsonnet ├── use_object.linter.golden ├── use_object_in_object.golden ├── use_object_in_object.jsonnet ├── use_object_in_object.linter.golden ├── variable.golden ├── variable.jsonnet ├── variable.linter.golden ├── variable_not_visible.golden ├── variable_not_visible.jsonnet ├── variable_not_visible.linter.golden ├── verbatim_string.golden ├── verbatim_string.jsonnet └── verbatim_string.linter.golden ├── tests.sh ├── thunks.go ├── toolutils ├── BUILD.bazel └── ast.go ├── update_cpp_jsonnet.sh ├── util.go ├── value.go ├── vm.go └── yaml.go /.bazelignore: -------------------------------------------------------------------------------- 1 | cpp-jsonnet 2 | examples/bazel 3 | -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 7.5.0 2 | -------------------------------------------------------------------------------- /bazel/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /c-bindings-tests/jsonnet_import_test/foo.jsonnet: -------------------------------------------------------------------------------- 1 | 42 -------------------------------------------------------------------------------- /cmd/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmd/internal/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/bazel/.gitignore: -------------------------------------------------------------------------------- 1 | MODULE.bazel.lock 2 | -------------------------------------------------------------------------------- /formatter/testdata/empty_comment.jsonnet: -------------------------------------------------------------------------------- 1 | # 2 | {} 3 | -------------------------------------------------------------------------------- /linter/testdata/42.jsonnet: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /linter/testdata/42.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linter/testdata/array_widen.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linter/testdata/call_integer.jsonnet: -------------------------------------------------------------------------------- 1 | 42(17) 2 | -------------------------------------------------------------------------------- /linter/testdata/dollar.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linter/testdata/import.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linter/testdata/index_any_with_any.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linter/testdata/index_array_with_number.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linter/testdata/library-like.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linter/testdata/local_used_in_assertion.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linter/testdata/min_arity_violated.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linter/testdata/not_any.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linter/testdata/plussuper.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linter/testdata/plussuper2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linter/testdata/stdlib_manifestYamlDoc.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linter/testdata/stdlib_return_type_test.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linter/testdata/stdlib_return_types.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linter/testdata/subtract-arrays.jsonnet: -------------------------------------------------------------------------------- 1 | [] - [] 2 | -------------------------------------------------------------------------------- /linter/testdata/subtract-arrays.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linter/testdata/super_index_array.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linter/testdata/widen_any_object.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/testdata/binary123.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /python/testdata/binary1230123.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /testdata/argcapture_builtin_call.golden: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /testdata/argcapture_builtin_call.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/array.jsonnet: -------------------------------------------------------------------------------- 1 | [1, 2, 1 + 2] -------------------------------------------------------------------------------- /testdata/array.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/array_index1.golden: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testdata/array_index1.jsonnet: -------------------------------------------------------------------------------- 1 | [1][0] -------------------------------------------------------------------------------- /testdata/array_index1.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/array_index2.golden: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testdata/array_index2.jsonnet: -------------------------------------------------------------------------------- 1 | [1, 2, 3][0] -------------------------------------------------------------------------------- /testdata/array_index2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/array_index3.golden: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testdata/array_index3.jsonnet: -------------------------------------------------------------------------------- 1 | [1, 2, 3][1] -------------------------------------------------------------------------------- /testdata/array_index3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/array_index4.golden: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /testdata/array_index4.jsonnet: -------------------------------------------------------------------------------- 1 | [1, 2, 3][2] -------------------------------------------------------------------------------- /testdata/array_index4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/array_out_of_bounds.jsonnet: -------------------------------------------------------------------------------- 1 | [][0] -------------------------------------------------------------------------------- /testdata/array_out_of_bounds.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/array_out_of_bounds2.jsonnet: -------------------------------------------------------------------------------- 1 | [1,2,3][3] -------------------------------------------------------------------------------- /testdata/array_out_of_bounds2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/array_out_of_bounds3.jsonnet: -------------------------------------------------------------------------------- 1 | [][-1] -------------------------------------------------------------------------------- /testdata/array_out_of_bounds3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/array_out_of_bounds4.jsonnet: -------------------------------------------------------------------------------- 1 | [1,2,3][42] -------------------------------------------------------------------------------- /testdata/array_out_of_bounds4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/array_plus_bad.jsonnet: -------------------------------------------------------------------------------- 1 | [] + 42 2 | -------------------------------------------------------------------------------- /testdata/array_plus_bad.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/arrcomp.golden: -------------------------------------------------------------------------------- 1 | [ ] 2 | -------------------------------------------------------------------------------- /testdata/arrcomp.jsonnet: -------------------------------------------------------------------------------- 1 | [x for x in []] 2 | -------------------------------------------------------------------------------- /testdata/arrcomp.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/arrcomp2.jsonnet: -------------------------------------------------------------------------------- 1 | [x for x in [1, 2, 3]] 2 | -------------------------------------------------------------------------------- /testdata/arrcomp2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/arrcomp3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/arrcomp4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/arrcomp6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/arrcomp7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/arrcomp_if.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/arrcomp_if2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/arrcomp_if3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/arrcomp_if5.golden: -------------------------------------------------------------------------------- 1 | [ ] 2 | -------------------------------------------------------------------------------- /testdata/arrcomp_if5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/arrcomp_if6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/arrcomp_if7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/assert.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/assert.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/assert2.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/assert2.jsonnet: -------------------------------------------------------------------------------- 1 | assert 42 == 42; true 2 | -------------------------------------------------------------------------------- /testdata/assert2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/assert3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/assert_equal.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/assert_equal.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/assert_equal2.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/assert_equal2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/assert_equal3.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/assert_equal3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/assert_equal4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/assert_equal5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/assert_equal6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/assert_failed.jsonnet: -------------------------------------------------------------------------------- 1 | assert false; true 2 | -------------------------------------------------------------------------------- /testdata/assert_failed.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/assert_failed_custom.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bad_index_array.jsonnet: -------------------------------------------------------------------------------- 1 | []["xxx"] 2 | -------------------------------------------------------------------------------- /testdata/bad_index_object.jsonnet: -------------------------------------------------------------------------------- 1 | {}[42] 2 | -------------------------------------------------------------------------------- /testdata/binaryNot.golden: -------------------------------------------------------------------------------- 1 | -12346 2 | -------------------------------------------------------------------------------- /testdata/binaryNot.jsonnet: -------------------------------------------------------------------------------- 1 | ~12345 -------------------------------------------------------------------------------- /testdata/binaryNot.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/binaryNot2.jsonnet: -------------------------------------------------------------------------------- 1 | ~"xxx" 2 | -------------------------------------------------------------------------------- /testdata/bitwise_and.golden: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testdata/bitwise_and.jsonnet: -------------------------------------------------------------------------------- 1 | 0 & 0 2 | -------------------------------------------------------------------------------- /testdata/bitwise_and.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_and2.golden: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testdata/bitwise_and2.jsonnet: -------------------------------------------------------------------------------- 1 | 1337 & 0 2 | -------------------------------------------------------------------------------- /testdata/bitwise_and2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_and3.jsonnet: -------------------------------------------------------------------------------- 1 | 1e30 & 42 2 | -------------------------------------------------------------------------------- /testdata/bitwise_and3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_and4.jsonnet: -------------------------------------------------------------------------------- 1 | 1 & error "x" 2 | -------------------------------------------------------------------------------- /testdata/bitwise_and4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_and5.golden: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testdata/bitwise_and5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_and6.golden: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testdata/bitwise_and6.jsonnet: -------------------------------------------------------------------------------- 1 | -42 & 42 2 | -------------------------------------------------------------------------------- /testdata/bitwise_and6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_and7.jsonnet: -------------------------------------------------------------------------------- 1 | 42 & -1e20 2 | -------------------------------------------------------------------------------- /testdata/bitwise_and7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_or.golden: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testdata/bitwise_or.jsonnet: -------------------------------------------------------------------------------- 1 | 0 | 0 2 | -------------------------------------------------------------------------------- /testdata/bitwise_or.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_or10.jsonnet: -------------------------------------------------------------------------------- 1 | "xxx" | 42 2 | -------------------------------------------------------------------------------- /testdata/bitwise_or10.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_or2.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/bitwise_or2.jsonnet: -------------------------------------------------------------------------------- 1 | 0 | 42 2 | -------------------------------------------------------------------------------- /testdata/bitwise_or2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_or3.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/bitwise_or3.jsonnet: -------------------------------------------------------------------------------- 1 | 42 | 0 2 | -------------------------------------------------------------------------------- /testdata/bitwise_or3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_or4.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/bitwise_or4.jsonnet: -------------------------------------------------------------------------------- 1 | 42 | 42 2 | -------------------------------------------------------------------------------- /testdata/bitwise_or4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_or5.golden: -------------------------------------------------------------------------------- 1 | 1339 2 | -------------------------------------------------------------------------------- /testdata/bitwise_or5.jsonnet: -------------------------------------------------------------------------------- 1 | 1337 | 42 2 | -------------------------------------------------------------------------------- /testdata/bitwise_or5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_or6.golden: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /testdata/bitwise_or6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_or7.golden: -------------------------------------------------------------------------------- 1 | 15 2 | -------------------------------------------------------------------------------- /testdata/bitwise_or7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_or8.golden: -------------------------------------------------------------------------------- 1 | -2 2 | -------------------------------------------------------------------------------- /testdata/bitwise_or8.jsonnet: -------------------------------------------------------------------------------- 1 | -42 | 42 2 | -------------------------------------------------------------------------------- /testdata/bitwise_or8.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_or9.golden: -------------------------------------------------------------------------------- 1 | 4611686018427387904 2 | -------------------------------------------------------------------------------- /testdata/bitwise_or9.jsonnet: -------------------------------------------------------------------------------- 1 | (1 << 62) | 1 2 | -------------------------------------------------------------------------------- /testdata/bitwise_or9.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_shift.golden: -------------------------------------------------------------------------------- 1 | 1024 2 | -------------------------------------------------------------------------------- /testdata/bitwise_shift.jsonnet: -------------------------------------------------------------------------------- 1 | 1 << 10 2 | -------------------------------------------------------------------------------- /testdata/bitwise_shift.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_shift2.golden: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testdata/bitwise_shift2.jsonnet: -------------------------------------------------------------------------------- 1 | 1024 >> 10 2 | -------------------------------------------------------------------------------- /testdata/bitwise_shift2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_shift3.golden: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testdata/bitwise_shift3.jsonnet: -------------------------------------------------------------------------------- 1 | 1 << 20 >> 20 2 | -------------------------------------------------------------------------------- /testdata/bitwise_shift3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_shift4.jsonnet: -------------------------------------------------------------------------------- 1 | 10000 >> (-10) 2 | -------------------------------------------------------------------------------- /testdata/bitwise_shift4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_shift5.golden: -------------------------------------------------------------------------------- 1 | 1099511627776 2 | -------------------------------------------------------------------------------- /testdata/bitwise_shift5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_shift6.jsonnet: -------------------------------------------------------------------------------- 1 | 1 << (0 - 1) 2 | -------------------------------------------------------------------------------- /testdata/bitwise_shift6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_xor.golden: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testdata/bitwise_xor.jsonnet: -------------------------------------------------------------------------------- 1 | 0 ^ 0 2 | -------------------------------------------------------------------------------- /testdata/bitwise_xor.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_xor2.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/bitwise_xor2.jsonnet: -------------------------------------------------------------------------------- 1 | 0 ^ 42 2 | -------------------------------------------------------------------------------- /testdata/bitwise_xor2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_xor3.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/bitwise_xor3.jsonnet: -------------------------------------------------------------------------------- 1 | 42 ^ 0 2 | -------------------------------------------------------------------------------- /testdata/bitwise_xor3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_xor4.golden: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testdata/bitwise_xor4.jsonnet: -------------------------------------------------------------------------------- 1 | 42 ^ 42 2 | -------------------------------------------------------------------------------- /testdata/bitwise_xor4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_xor5.golden: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /testdata/bitwise_xor5.jsonnet: -------------------------------------------------------------------------------- 1 | 42 ^ 7 ^ 42 2 | -------------------------------------------------------------------------------- /testdata/bitwise_xor5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_xor6.golden: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testdata/bitwise_xor6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_xor7.jsonnet: -------------------------------------------------------------------------------- 1 | 1 ^ error "x" 2 | -------------------------------------------------------------------------------- /testdata/bitwise_xor7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_xor8.golden: -------------------------------------------------------------------------------- 1 | 43 2 | -------------------------------------------------------------------------------- /testdata/bitwise_xor8.jsonnet: -------------------------------------------------------------------------------- 1 | 42 ^ 1 2 | -------------------------------------------------------------------------------- /testdata/bitwise_xor8.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/bitwise_xor9.golden: -------------------------------------------------------------------------------- 1 | 40 2 | -------------------------------------------------------------------------------- /testdata/bitwise_xor9.jsonnet: -------------------------------------------------------------------------------- 1 | 42 ^ 2 2 | -------------------------------------------------------------------------------- /testdata/bitwise_xor9.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/block_escaping.golden: -------------------------------------------------------------------------------- 1 | "\\n\n\\t\n" 2 | -------------------------------------------------------------------------------- /testdata/block_escaping.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/block_string.golden: -------------------------------------------------------------------------------- 1 | "x\n\ty\nz\n" 2 | -------------------------------------------------------------------------------- /testdata/block_string.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/block_string_chomped.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/block_string_chomped_concatted.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/boolean_literal.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/boolean_literal.jsonnet: -------------------------------------------------------------------------------- 1 | true -------------------------------------------------------------------------------- /testdata/boolean_literal.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinAvg.golden: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testdata/builtinAvg.jsonnet: -------------------------------------------------------------------------------- 1 | std.avg([1,2,3]) 2 | -------------------------------------------------------------------------------- /testdata/builtinAvg.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinBase64.golden: -------------------------------------------------------------------------------- 1 | "aGVsbG8=" 2 | -------------------------------------------------------------------------------- /testdata/builtinBase64.jsonnet: -------------------------------------------------------------------------------- 1 | std.base64("hello") -------------------------------------------------------------------------------- /testdata/builtinBase64.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinBase64Decode.golden: -------------------------------------------------------------------------------- 1 | "a" 2 | -------------------------------------------------------------------------------- /testdata/builtinBase64Decode.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinBase64DecodeBytes.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinBase64Decode_wrong_type.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinBase64_byte_array.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinChar.golden: -------------------------------------------------------------------------------- 1 | "A" 2 | -------------------------------------------------------------------------------- /testdata/builtinChar.jsonnet: -------------------------------------------------------------------------------- 1 | std.char(65) 2 | -------------------------------------------------------------------------------- /testdata/builtinChar.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinChar2.golden: -------------------------------------------------------------------------------- 1 | "\u0000" 2 | -------------------------------------------------------------------------------- /testdata/builtinChar2.jsonnet: -------------------------------------------------------------------------------- 1 | std.char(0) 2 | -------------------------------------------------------------------------------- /testdata/builtinChar2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinChar3.jsonnet: -------------------------------------------------------------------------------- 1 | std.char(-1) 2 | -------------------------------------------------------------------------------- /testdata/builtinChar3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinChar4.golden: -------------------------------------------------------------------------------- 1 | "*" 2 | -------------------------------------------------------------------------------- /testdata/builtinChar4.jsonnet: -------------------------------------------------------------------------------- 1 | std.char(42) 2 | -------------------------------------------------------------------------------- /testdata/builtinChar4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinChar5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinChar6.golden: -------------------------------------------------------------------------------- 1 | "􏿿" 2 | -------------------------------------------------------------------------------- /testdata/builtinChar6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinChar7.jsonnet: -------------------------------------------------------------------------------- 1 | std.char("xxx") 2 | -------------------------------------------------------------------------------- /testdata/builtinChar7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinContains.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/builtinContains.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinContains2.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/builtinContains2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinEqualsIgnoreCase.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/builtinEqualsIgnoreCase.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinEqualsIgnoreCase2.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/builtinEqualsIgnoreCase2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinIsDecimal.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/builtinIsDecimal.jsonnet: -------------------------------------------------------------------------------- 1 | std.isDecimal(1.1) -------------------------------------------------------------------------------- /testdata/builtinIsDecimal.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinIsDecimal2.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/builtinIsDecimal2.jsonnet: -------------------------------------------------------------------------------- 1 | std.isDecimal(1) -------------------------------------------------------------------------------- /testdata/builtinIsDecimal2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinIsEmpty.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/builtinIsEmpty.jsonnet: -------------------------------------------------------------------------------- 1 | std.isEmpty("") 2 | -------------------------------------------------------------------------------- /testdata/builtinIsEmpty.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinIsEmpty1.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/builtinIsEmpty1.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinIsEmpty2.jsonnet: -------------------------------------------------------------------------------- 1 | std.isEmpty(10) 2 | -------------------------------------------------------------------------------- /testdata/builtinIsEmpty2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinIsEven.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/builtinIsEven.jsonnet: -------------------------------------------------------------------------------- 1 | std.isEven(10) -------------------------------------------------------------------------------- /testdata/builtinIsEven.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinIsEven2.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/builtinIsEven2.jsonnet: -------------------------------------------------------------------------------- 1 | std.isEven(5) -------------------------------------------------------------------------------- /testdata/builtinIsEven2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinIsInteger.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/builtinIsInteger.jsonnet: -------------------------------------------------------------------------------- 1 | std.isInteger(1) -------------------------------------------------------------------------------- /testdata/builtinIsInteger.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinIsInteger2.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/builtinIsInteger2.jsonnet: -------------------------------------------------------------------------------- 1 | std.isInteger(1.1) -------------------------------------------------------------------------------- /testdata/builtinIsInteger2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinIsOdd.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/builtinIsOdd.jsonnet: -------------------------------------------------------------------------------- 1 | std.isOdd(5) -------------------------------------------------------------------------------- /testdata/builtinIsOdd.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinIsOdd2.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/builtinIsOdd2.jsonnet: -------------------------------------------------------------------------------- 1 | std.isOdd(10) -------------------------------------------------------------------------------- /testdata/builtinIsOdd2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinManifestJsonEx.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinMaxArray.golden: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testdata/builtinMaxArray.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinMinArray.golden: -------------------------------------------------------------------------------- 1 | -1 2 | -------------------------------------------------------------------------------- /testdata/builtinMinArray.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinObjectFieldsEx.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinObjectFieldsEx_bad.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinObjectFieldsEx_bad2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinObjectHasEx.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/builtinObjectHasEx.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinObjectHasExBadBoolean.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinObjectHasExBadField.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinObjectHasExBadObject.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinObjectRemoveKey.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinRemove.jsonnet: -------------------------------------------------------------------------------- 1 | std.remove([1,2,3],2) -------------------------------------------------------------------------------- /testdata/builtinRemove.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinRemoveAt.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinReverse.jsonnet: -------------------------------------------------------------------------------- 1 | std.reverse([1, 2]) -------------------------------------------------------------------------------- /testdata/builtinReverse.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinReverse_empty.golden: -------------------------------------------------------------------------------- 1 | [ ] 2 | -------------------------------------------------------------------------------- /testdata/builtinReverse_empty.jsonnet: -------------------------------------------------------------------------------- 1 | std.reverse([]) -------------------------------------------------------------------------------- /testdata/builtinReverse_empty.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinReverse_many.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinReverse_not_array.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinReverse_single.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinRound.golden: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testdata/builtinRound.jsonnet: -------------------------------------------------------------------------------- 1 | std.round(2.3) -------------------------------------------------------------------------------- /testdata/builtinRound.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinSha1.jsonnet: -------------------------------------------------------------------------------- 1 | std.sha1("foo") -------------------------------------------------------------------------------- /testdata/builtinSha1.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinSha256.jsonnet: -------------------------------------------------------------------------------- 1 | std.sha256("foo") -------------------------------------------------------------------------------- /testdata/builtinSha256.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinSha3.jsonnet: -------------------------------------------------------------------------------- 1 | std.sha3("foo") -------------------------------------------------------------------------------- /testdata/builtinSha3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinSha512.jsonnet: -------------------------------------------------------------------------------- 1 | std.sha512("foo") -------------------------------------------------------------------------------- /testdata/builtinSha512.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinSplitLimitR.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinSplitLimitR2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinSplitLimitR3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinSplitLimitR4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinSplitLimitR5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinSplitLimitR6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinSubStr_length_larger.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinSubstr.golden: -------------------------------------------------------------------------------- 1 | "hello" 2 | -------------------------------------------------------------------------------- /testdata/builtinSubstr.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinSum.golden: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /testdata/builtinSum.jsonnet: -------------------------------------------------------------------------------- 1 | std.sum([1,2,3]) -------------------------------------------------------------------------------- /testdata/builtinSum.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinTrim.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinTrim1.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinTrim2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinTrim3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinTrim4.jsonnet: -------------------------------------------------------------------------------- 1 | std.trim(10) 2 | -------------------------------------------------------------------------------- /testdata/builtinTrim4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinXnor.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/builtinXnor.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinXnor1.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/builtinXnor1.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinXnor2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinXor.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/builtinXor.jsonnet: -------------------------------------------------------------------------------- 1 | std.xor(true, false) 2 | -------------------------------------------------------------------------------- /testdata/builtinXor.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinXor1.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/builtinXor1.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtinXor2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_acos.golden: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testdata/builtin_acos.jsonnet: -------------------------------------------------------------------------------- 1 | std.acos(1) 2 | -------------------------------------------------------------------------------- /testdata/builtin_acos.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_asin.golden: -------------------------------------------------------------------------------- 1 | 1.5707963267948966 2 | -------------------------------------------------------------------------------- /testdata/builtin_asin.jsonnet: -------------------------------------------------------------------------------- 1 | std.asin(1) 2 | -------------------------------------------------------------------------------- /testdata/builtin_asin.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_atan.golden: -------------------------------------------------------------------------------- 1 | "0.785398163397448" 2 | -------------------------------------------------------------------------------- /testdata/builtin_atan.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_ceil.golden: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /testdata/builtin_ceil.jsonnet: -------------------------------------------------------------------------------- 1 | std.ceil(2.5) 2 | -------------------------------------------------------------------------------- /testdata/builtin_ceil.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_cos.golden: -------------------------------------------------------------------------------- 1 | 0.54030230586813977 2 | -------------------------------------------------------------------------------- /testdata/builtin_cos.jsonnet: -------------------------------------------------------------------------------- 1 | std.cos(1) 2 | -------------------------------------------------------------------------------- /testdata/builtin_cos.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_escapeStringJson.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_exp.golden: -------------------------------------------------------------------------------- 1 | 162754.79141900392 2 | -------------------------------------------------------------------------------- /testdata/builtin_exp.jsonnet: -------------------------------------------------------------------------------- 1 | std.exp(12) 2 | -------------------------------------------------------------------------------- /testdata/builtin_exp.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_exp2.golden: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testdata/builtin_exp2.jsonnet: -------------------------------------------------------------------------------- 1 | std.exp(0) 2 | -------------------------------------------------------------------------------- /testdata/builtin_exp2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_exp3.jsonnet: -------------------------------------------------------------------------------- 1 | std.exp(1000) 2 | -------------------------------------------------------------------------------- /testdata/builtin_exp3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_exp4.jsonnet: -------------------------------------------------------------------------------- 1 | std.exp(100) 2 | -------------------------------------------------------------------------------- /testdata/builtin_exp4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_exp5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_exp6.golden: -------------------------------------------------------------------------------- 1 | 0.1353352832366127 2 | -------------------------------------------------------------------------------- /testdata/builtin_exp6.jsonnet: -------------------------------------------------------------------------------- 1 | std.exp(-2) 2 | -------------------------------------------------------------------------------- /testdata/builtin_exp6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_exp7.golden: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testdata/builtin_exp7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_exp8.golden: -------------------------------------------------------------------------------- 1 | 23.103866858722185 2 | -------------------------------------------------------------------------------- /testdata/builtin_exp8.jsonnet: -------------------------------------------------------------------------------- 1 | std.exp(3.14) 2 | -------------------------------------------------------------------------------- /testdata/builtin_exp8.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_floor.golden: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testdata/builtin_floor.jsonnet: -------------------------------------------------------------------------------- 1 | std.floor(2.5) 2 | -------------------------------------------------------------------------------- /testdata/builtin_floor.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_log.golden: -------------------------------------------------------------------------------- 1 | 3.7376696182833684 2 | -------------------------------------------------------------------------------- /testdata/builtin_log.jsonnet: -------------------------------------------------------------------------------- 1 | std.log(42) 2 | -------------------------------------------------------------------------------- /testdata/builtin_log.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_log2.golden: -------------------------------------------------------------------------------- 1 | 100 2 | -------------------------------------------------------------------------------- /testdata/builtin_log2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_log3.golden: -------------------------------------------------------------------------------- 1 | 80.590478254791606 2 | -------------------------------------------------------------------------------- /testdata/builtin_log3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_log4.golden: -------------------------------------------------------------------------------- 1 | 1.144222799920162 2 | -------------------------------------------------------------------------------- /testdata/builtin_log4.jsonnet: -------------------------------------------------------------------------------- 1 | std.log(3.14) 2 | -------------------------------------------------------------------------------- /testdata/builtin_log4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_log5.jsonnet: -------------------------------------------------------------------------------- 1 | std.log(0) 2 | -------------------------------------------------------------------------------- /testdata/builtin_log5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_log6.golden: -------------------------------------------------------------------------------- 1 | -36.841361487904734 2 | -------------------------------------------------------------------------------- /testdata/builtin_log6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_log7.jsonnet: -------------------------------------------------------------------------------- 1 | std.log(-1) 2 | -------------------------------------------------------------------------------- /testdata/builtin_log7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_log8.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_lstripChars.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_manifestTomlEx.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_manifestTomlEx_array.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_manifestTomlEx_null.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_manifestYamlDoc.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_member_array.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/builtin_member_array.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_member_object_invalid.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_member_string.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_parseInt.golden: -------------------------------------------------------------------------------- 1 | 123 2 | -------------------------------------------------------------------------------- /testdata/builtin_parseInt.jsonnet: -------------------------------------------------------------------------------- 1 | std.parseInt("123") -------------------------------------------------------------------------------- /testdata/builtin_parseInt.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_parseInt2.golden: -------------------------------------------------------------------------------- 1 | -123 2 | -------------------------------------------------------------------------------- /testdata/builtin_parseInt2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_parseInt_invalid.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_rstripChars.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_sin.golden: -------------------------------------------------------------------------------- 1 | 0.8414709848078965 2 | -------------------------------------------------------------------------------- /testdata/builtin_sin.jsonnet: -------------------------------------------------------------------------------- 1 | std.sin(1) 2 | -------------------------------------------------------------------------------- /testdata/builtin_sin.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_sqrt.golden: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testdata/builtin_sqrt.jsonnet: -------------------------------------------------------------------------------- 1 | std.sqrt(4) 2 | -------------------------------------------------------------------------------- /testdata/builtin_sqrt.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_sqrt2.jsonnet: -------------------------------------------------------------------------------- 1 | std.sqrt("cookie") 2 | -------------------------------------------------------------------------------- /testdata/builtin_sqrt2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_stripChars.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_stripChars_invalid.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_substr_multibyte.golden: -------------------------------------------------------------------------------- 1 | "🤩" 2 | -------------------------------------------------------------------------------- /testdata/builtin_substr_multibyte.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/builtin_tan.golden: -------------------------------------------------------------------------------- 1 | "1.557407724654902" 2 | -------------------------------------------------------------------------------- /testdata/builtin_tan.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/call_number.jsonnet: -------------------------------------------------------------------------------- 1 | 42() -------------------------------------------------------------------------------- /testdata/comparisons.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/decodeUTF8.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/div1.golden: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testdata/div1.jsonnet: -------------------------------------------------------------------------------- 1 | 2 / 2 2 | -------------------------------------------------------------------------------- /testdata/div1.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/div2.golden: -------------------------------------------------------------------------------- 1 | 668.5 2 | -------------------------------------------------------------------------------- /testdata/div2.jsonnet: -------------------------------------------------------------------------------- 1 | 1337 / 2 2 | -------------------------------------------------------------------------------- /testdata/div2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/div3.jsonnet: -------------------------------------------------------------------------------- 1 | 1/1e30 2 | -------------------------------------------------------------------------------- /testdata/div3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/div4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/div_by_zero.jsonnet: -------------------------------------------------------------------------------- 1 | 1/0 2 | -------------------------------------------------------------------------------- /testdata/div_by_zero.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/dollar_bad.jsonnet: -------------------------------------------------------------------------------- 1 | $(42) -------------------------------------------------------------------------------- /testdata/dollar_end.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/dollar_end2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/double_thunk.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/empty_array.golden: -------------------------------------------------------------------------------- 1 | [ ] 2 | -------------------------------------------------------------------------------- /testdata/empty_array.jsonnet: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /testdata/empty_array.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/empty_object.golden: -------------------------------------------------------------------------------- 1 | { } 2 | -------------------------------------------------------------------------------- /testdata/empty_object.jsonnet: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /testdata/empty_object.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/empty_object_comp.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/encodeUTF8.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/equals.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/equals.jsonnet: -------------------------------------------------------------------------------- 1 | 42 == 42 2 | -------------------------------------------------------------------------------- /testdata/equals.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/equals2.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/equals2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/equals3.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/equals3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/equals4.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/equals4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/equals5.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/equals5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/equals6.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/equals6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/error.jsonnet: -------------------------------------------------------------------------------- 1 | error "42" -------------------------------------------------------------------------------- /testdata/error.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/error_from_array.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/error_from_func.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/error_function_fail.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/error_hexnumber.jsonnet: -------------------------------------------------------------------------------- 1 | 0x42 2 | -------------------------------------------------------------------------------- /testdata/error_in_method.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/error_in_object_local.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/error_object.jsonnet: -------------------------------------------------------------------------------- 1 | error { "blah": 42 } -------------------------------------------------------------------------------- /testdata/error_object.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/escaped_fields.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/escaped_single_quote.golden: -------------------------------------------------------------------------------- 1 | "\\'" 2 | -------------------------------------------------------------------------------- /testdata/escaped_single_quote.jsonnet: -------------------------------------------------------------------------------- 1 | "\\'" -------------------------------------------------------------------------------- /testdata/escaped_single_quote.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/extvar_code.golden: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /testdata/extvar_code.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/extvar_error.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/extvar_mutually_recursive.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/extvar_not_a_string.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/extvar_self_recursive.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/extvar_static_error.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/extvar_string.golden: -------------------------------------------------------------------------------- 1 | "2 + 2" 2 | -------------------------------------------------------------------------------- /testdata/extvar_string.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/extvar_unknown.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/false.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/false.jsonnet: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/false.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/fieldname_not_string.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/filled_thunk.golden: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /testdata/filled_thunk.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/foldl_empty.golden: -------------------------------------------------------------------------------- 1 | null 2 | -------------------------------------------------------------------------------- /testdata/foldl_empty.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/foldl_single_element.golden: -------------------------------------------------------------------------------- 1 | "ab" 2 | -------------------------------------------------------------------------------- /testdata/foldl_single_element.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/foldl_string.golden: -------------------------------------------------------------------------------- 1 | "abbccdd" 2 | -------------------------------------------------------------------------------- /testdata/foldl_string.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/foldl_various.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/foldr_empty.golden: -------------------------------------------------------------------------------- 1 | null 2 | -------------------------------------------------------------------------------- /testdata/foldr_empty.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/foldr_single_element.golden: -------------------------------------------------------------------------------- 1 | "ab" 2 | -------------------------------------------------------------------------------- /testdata/foldr_single_element.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/foldr_string.golden: -------------------------------------------------------------------------------- 1 | "addccbb" 2 | -------------------------------------------------------------------------------- /testdata/foldr_string.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/foldr_various.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/function_call.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/function_call.jsonnet: -------------------------------------------------------------------------------- 1 | (function() 42)() -------------------------------------------------------------------------------- /testdata/function_call.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/function_capturing.golden: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /testdata/function_capturing.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/function_in_object.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/function_in_object.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/function_manifested.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/function_no_params.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/function_no_params.jsonnet: -------------------------------------------------------------------------------- 1 | function() 42 -------------------------------------------------------------------------------- /testdata/function_no_params.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/function_plus_bad.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/function_plus_string.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/function_too_many_params.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/function_with_argument.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/function_with_argument.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/greater.golden: -------------------------------------------------------------------------------- 1 | null 2 | -------------------------------------------------------------------------------- /testdata/greater.jsonnet: -------------------------------------------------------------------------------- 1 | if 1 > 2 then error "x" -------------------------------------------------------------------------------- /testdata/greater.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/greaterEq.golden: -------------------------------------------------------------------------------- 1 | null 2 | -------------------------------------------------------------------------------- /testdata/greaterEq.jsonnet: -------------------------------------------------------------------------------- 1 | if 1 >= 2 then error "x" -------------------------------------------------------------------------------- /testdata/greaterEq.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/greaterEq2.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/greaterEq2.jsonnet: -------------------------------------------------------------------------------- 1 | if 1 >= 1 then 42 -------------------------------------------------------------------------------- /testdata/greaterEq2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/ifthen_false.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/ifthen_false.jsonnet: -------------------------------------------------------------------------------- 1 | if true then 42 -------------------------------------------------------------------------------- /testdata/ifthen_false.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/ifthenelse_false.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/ifthenelse_false.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/ifthenelse_true.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/ifthenelse_true.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/import.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/import.jsonnet: -------------------------------------------------------------------------------- 1 | import "true.jsonnet" 2 | -------------------------------------------------------------------------------- /testdata/import.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/import2.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/import2.jsonnet: -------------------------------------------------------------------------------- 1 | import "false.jsonnet" 2 | -------------------------------------------------------------------------------- /testdata/import2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/import3.golden: -------------------------------------------------------------------------------- 1 | "true\n" 2 | -------------------------------------------------------------------------------- /testdata/import3.jsonnet: -------------------------------------------------------------------------------- 1 | importstr "true.jsonnet" 2 | -------------------------------------------------------------------------------- /testdata/import3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/import4.golden: -------------------------------------------------------------------------------- 1 | "false\n" 2 | -------------------------------------------------------------------------------- /testdata/import4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/import_computed.jsonnet: -------------------------------------------------------------------------------- 1 | import "a" + "b" 2 | -------------------------------------------------------------------------------- /testdata/import_twice.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/import_various_literals.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/importbin_nonutf8.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/in.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/in.jsonnet: -------------------------------------------------------------------------------- 1 | "x" in { "x": 42 } 2 | -------------------------------------------------------------------------------- /testdata/in.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/in2.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/in2.jsonnet: -------------------------------------------------------------------------------- 1 | "x" in { } 2 | -------------------------------------------------------------------------------- /testdata/in2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/in3.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/in3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/in4.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/in4.jsonnet: -------------------------------------------------------------------------------- 1 | "x" in { assert false } 2 | -------------------------------------------------------------------------------- /testdata/in4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/inf_min_number.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/inf_mul_number.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/inf_sum_number.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/insuper.golden: -------------------------------------------------------------------------------- 1 | { 2 | "x": 42 3 | } 4 | -------------------------------------------------------------------------------- /testdata/insuper.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/insuper2.jsonnet: -------------------------------------------------------------------------------- 1 | { } { x: "x" in super } 2 | -------------------------------------------------------------------------------- /testdata/insuper2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/insuper3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/insuper4.jsonnet: -------------------------------------------------------------------------------- 1 | "x" in super 2 | -------------------------------------------------------------------------------- /testdata/insuper5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/insuper7.golden: -------------------------------------------------------------------------------- 1 | "object" 2 | -------------------------------------------------------------------------------- /testdata/insuper7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/lazy.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/lazy_operator1.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/lazy_operator1.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/lazy_operator2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/less.golden: -------------------------------------------------------------------------------- 1 | null 2 | -------------------------------------------------------------------------------- /testdata/less.jsonnet: -------------------------------------------------------------------------------- 1 | if 2 < 1 then error "x" -------------------------------------------------------------------------------- /testdata/less.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/lessEq.golden: -------------------------------------------------------------------------------- 1 | null 2 | -------------------------------------------------------------------------------- /testdata/lessEq.jsonnet: -------------------------------------------------------------------------------- 1 | if 2 <= 1 then error "x" -------------------------------------------------------------------------------- /testdata/lessEq.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/lessEq2.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/lessEq2.jsonnet: -------------------------------------------------------------------------------- 1 | if 2 <= 2 then 42 -------------------------------------------------------------------------------- /testdata/lessEq2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/local_in_object_assertion.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/local_within_object.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/local_within_object.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/method_call.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/method_call.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/missing_super.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/modulo.golden: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testdata/modulo.jsonnet: -------------------------------------------------------------------------------- 1 | std.modulo(16, 3) 2 | -------------------------------------------------------------------------------- /testdata/modulo.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/modulo2.golden: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testdata/modulo2.jsonnet: -------------------------------------------------------------------------------- 1 | std.modulo(42, 3) 2 | -------------------------------------------------------------------------------- /testdata/modulo2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/modulo3.golden: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testdata/modulo3.jsonnet: -------------------------------------------------------------------------------- 1 | std.modulo(16, -3) 2 | -------------------------------------------------------------------------------- /testdata/modulo3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/modulo4.golden: -------------------------------------------------------------------------------- 1 | -1 2 | -------------------------------------------------------------------------------- /testdata/modulo4.jsonnet: -------------------------------------------------------------------------------- 1 | std.modulo(-16, 3) 2 | -------------------------------------------------------------------------------- /testdata/modulo4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/modulo5.golden: -------------------------------------------------------------------------------- 1 | -1 2 | -------------------------------------------------------------------------------- /testdata/modulo5.jsonnet: -------------------------------------------------------------------------------- 1 | std.modulo(-16, -3) 2 | -------------------------------------------------------------------------------- /testdata/modulo5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/modulo6.golden: -------------------------------------------------------------------------------- 1 | 0.5 2 | -------------------------------------------------------------------------------- /testdata/modulo6.jsonnet: -------------------------------------------------------------------------------- 1 | std.modulo(15.5, 1) 2 | -------------------------------------------------------------------------------- /testdata/modulo6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/modulo7.golden: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testdata/modulo7.jsonnet: -------------------------------------------------------------------------------- 1 | std.modulo(42, 2.5) 2 | -------------------------------------------------------------------------------- /testdata/modulo7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/mult.golden: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /testdata/mult.jsonnet: -------------------------------------------------------------------------------- 1 | 2 * 2 2 | -------------------------------------------------------------------------------- /testdata/mult.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/mult2.golden: -------------------------------------------------------------------------------- 1 | -4 2 | -------------------------------------------------------------------------------- /testdata/mult2.jsonnet: -------------------------------------------------------------------------------- 1 | 2 * (-2) 2 | -------------------------------------------------------------------------------- /testdata/mult2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/mult3.golden: -------------------------------------------------------------------------------- 1 | 1764 2 | -------------------------------------------------------------------------------- /testdata/mult3.jsonnet: -------------------------------------------------------------------------------- 1 | 42 * 42 2 | -------------------------------------------------------------------------------- /testdata/mult3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/multi.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/multi_string_output.golden/bar.txt: -------------------------------------------------------------------------------- 1 | bar -------------------------------------------------------------------------------- /testdata/multi_string_output.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/native1.golden: -------------------------------------------------------------------------------- 1 | "\"test\"" 2 | -------------------------------------------------------------------------------- /testdata/native1.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/native2.golden: -------------------------------------------------------------------------------- 1 | "{}" 2 | -------------------------------------------------------------------------------- /testdata/native2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/native3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/native4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/native5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/native6.golden: -------------------------------------------------------------------------------- 1 | "{}" 2 | -------------------------------------------------------------------------------- /testdata/native6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/native7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/native_error.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/native_nonexistent.golden: -------------------------------------------------------------------------------- 1 | null 2 | -------------------------------------------------------------------------------- /testdata/native_nonexistent.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/native_panic.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/number_divided_by_string.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/number_leading_zero.jsonnet: -------------------------------------------------------------------------------- 1 | 042 2 | -------------------------------------------------------------------------------- /testdata/number_times_string.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/numeric_literal.golden: -------------------------------------------------------------------------------- 1 | 100 2 | -------------------------------------------------------------------------------- /testdata/numeric_literal.jsonnet: -------------------------------------------------------------------------------- 1 | 100 -------------------------------------------------------------------------------- /testdata/numeric_literal.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/obj_local_right_level.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/obj_local_right_level2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/obj_local_right_level3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object.golden: -------------------------------------------------------------------------------- 1 | { 2 | "x": 2 3 | } 4 | -------------------------------------------------------------------------------- /testdata/object.jsonnet: -------------------------------------------------------------------------------- 1 | {"x": 1+1} -------------------------------------------------------------------------------- /testdata/object.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_comp.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_comp2.golden: -------------------------------------------------------------------------------- 1 | { } 2 | -------------------------------------------------------------------------------- /testdata/object_comp2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_comp3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_comp4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_comp_dollar.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_comp_dollar2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_comp_dollar3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_comp_duplicate.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_comp_err_elem.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_comp_err_index.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_comp_if.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_comp_int_index.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_comp_local.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_comp_local2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_comp_local3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_comp_super.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_hidden.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_invariant.golden: -------------------------------------------------------------------------------- 1 | { } 2 | -------------------------------------------------------------------------------- /testdata/object_invariant.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_invariant10.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_invariant12.golden: -------------------------------------------------------------------------------- 1 | { } 2 | -------------------------------------------------------------------------------- /testdata/object_invariant12.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_invariant13.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_invariant14.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_invariant2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_invariant3.golden: -------------------------------------------------------------------------------- 1 | [ ] 2 | -------------------------------------------------------------------------------- /testdata/object_invariant3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_invariant4.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/object_invariant4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_invariant5.golden: -------------------------------------------------------------------------------- 1 | "object" 2 | -------------------------------------------------------------------------------- /testdata/object_invariant5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_invariant6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_invariant7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_invariant8.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_invariant9.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_invariant_perf.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_invariant_plus.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_invariant_plus2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_invariant_plus3.golden: -------------------------------------------------------------------------------- 1 | { } 2 | -------------------------------------------------------------------------------- /testdata/object_invariant_plus3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_invariant_plus4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_invariant_plus5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_invariant_plus6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_invariant_plus7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_local.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_local_from_parent.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_local_recursive.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_local_self_super.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_plus_bad.jsonnet: -------------------------------------------------------------------------------- 1 | {} + 42 2 | -------------------------------------------------------------------------------- /testdata/object_plus_bad.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_sum.golden: -------------------------------------------------------------------------------- 1 | { } 2 | -------------------------------------------------------------------------------- /testdata/object_sum.jsonnet: -------------------------------------------------------------------------------- 1 | {} + {} -------------------------------------------------------------------------------- /testdata/object_sum.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_sum2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_sum3.jsonnet: -------------------------------------------------------------------------------- 1 | {"a": 1} + {"b": 2} -------------------------------------------------------------------------------- /testdata/object_sum3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_super.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_super_deep.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_super_within.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/object_within_object.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/object_within_object.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/optional_args.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/optional_args.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/optional_args10.golden: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testdata/optional_args10.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/optional_args12.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/optional_args12.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/optional_args14.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/optional_args14.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/optional_args15.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/optional_args15.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/optional_args16.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/optional_args16.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/optional_args17.golden: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /testdata/optional_args17.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/optional_args18.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/optional_args19.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/optional_args20.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/optional_args21.golden: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testdata/optional_args21.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/optional_args22.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/optional_args3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/optional_args5.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/optional_args5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/optional_args6.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/optional_args6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/optional_args7.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/optional_args7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/or.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/or.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/or2.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/or2.jsonnet: -------------------------------------------------------------------------------- 1 | false || true 2 | -------------------------------------------------------------------------------- /testdata/or2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/or3.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/or3.jsonnet: -------------------------------------------------------------------------------- 1 | true || error "xxx" 2 | -------------------------------------------------------------------------------- /testdata/or3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/or4.jsonnet: -------------------------------------------------------------------------------- 1 | false || error "xxx" 2 | -------------------------------------------------------------------------------- /testdata/or4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/or5.jsonnet: -------------------------------------------------------------------------------- 1 | "xxx" || true 2 | -------------------------------------------------------------------------------- /testdata/or5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/or6.jsonnet: -------------------------------------------------------------------------------- 1 | false || "xxx" 2 | -------------------------------------------------------------------------------- /testdata/or6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/parseJson.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/parseYaml.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/percent_bad.jsonnet: -------------------------------------------------------------------------------- 1 | 42 % "x" 2 | -------------------------------------------------------------------------------- /testdata/percent_bad.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/percent_bad2.jsonnet: -------------------------------------------------------------------------------- 1 | "x" % 42 2 | -------------------------------------------------------------------------------- /testdata/percent_bad2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/percent_bad3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/percent_format_float.jsonnet: -------------------------------------------------------------------------------- 1 | "%f" % 0 -------------------------------------------------------------------------------- /testdata/percent_format_float.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/percent_format_str.golden: -------------------------------------------------------------------------------- 1 | "x y" 2 | -------------------------------------------------------------------------------- /testdata/percent_format_str.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/percent_format_str2.golden: -------------------------------------------------------------------------------- 1 | "x y" 2 | -------------------------------------------------------------------------------- /testdata/percent_format_str2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/percent_format_str3.golden: -------------------------------------------------------------------------------- 1 | "x y z" 2 | -------------------------------------------------------------------------------- /testdata/percent_format_str3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/percent_format_str4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/percent_format_str5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/percent_format_str6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/percent_format_str7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/percent_format_str8.golden: -------------------------------------------------------------------------------- 1 | "x y z" 2 | -------------------------------------------------------------------------------- /testdata/percent_format_str8.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/percent_mod_int.golden: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testdata/percent_mod_int.jsonnet: -------------------------------------------------------------------------------- 1 | 42 % 5 2 | -------------------------------------------------------------------------------- /testdata/percent_mod_int.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/percent_mod_int2.golden: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testdata/percent_mod_int2.jsonnet: -------------------------------------------------------------------------------- 1 | 42 % -5 2 | -------------------------------------------------------------------------------- /testdata/percent_mod_int2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/percent_mod_int3.golden: -------------------------------------------------------------------------------- 1 | -2 2 | -------------------------------------------------------------------------------- /testdata/percent_mod_int3.jsonnet: -------------------------------------------------------------------------------- 1 | -42 % 5 2 | -------------------------------------------------------------------------------- /testdata/percent_mod_int3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/percent_mod_int4.golden: -------------------------------------------------------------------------------- 1 | -2 2 | -------------------------------------------------------------------------------- /testdata/percent_mod_int4.jsonnet: -------------------------------------------------------------------------------- 1 | -42 % -5 2 | -------------------------------------------------------------------------------- /testdata/percent_mod_int4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/percent_mod_int5.jsonnet: -------------------------------------------------------------------------------- 1 | 42 % 0 2 | -------------------------------------------------------------------------------- /testdata/percent_mod_int5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/percent_mod_int6.golden: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testdata/percent_mod_int6.jsonnet: -------------------------------------------------------------------------------- 1 | 0 % 42 2 | -------------------------------------------------------------------------------- /testdata/percent_mod_int6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/plus.golden: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /testdata/plus.jsonnet: -------------------------------------------------------------------------------- 1 | 1 + 2 2 | -------------------------------------------------------------------------------- /testdata/plus.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/plus2.golden: -------------------------------------------------------------------------------- 1 | "ab" 2 | -------------------------------------------------------------------------------- /testdata/plus2.jsonnet: -------------------------------------------------------------------------------- 1 | "a" + "b" 2 | -------------------------------------------------------------------------------- /testdata/plus2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/plus3.jsonnet: -------------------------------------------------------------------------------- 1 | [1, 2, 3] + [4, 5, 6] 2 | -------------------------------------------------------------------------------- /testdata/plus3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/plus4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/plus5.jsonnet: -------------------------------------------------------------------------------- 1 | 42 + function() 42 2 | -------------------------------------------------------------------------------- /testdata/plus5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/plus6.golden: -------------------------------------------------------------------------------- 1 | "a42" 2 | -------------------------------------------------------------------------------- /testdata/plus6.jsonnet: -------------------------------------------------------------------------------- 1 | "a" + 42 2 | -------------------------------------------------------------------------------- /testdata/plus6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/plus7.golden: -------------------------------------------------------------------------------- 1 | "42a" 2 | -------------------------------------------------------------------------------- /testdata/plus7.jsonnet: -------------------------------------------------------------------------------- 1 | 42 + "a" 2 | -------------------------------------------------------------------------------- /testdata/plus7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/plus8.golden: -------------------------------------------------------------------------------- 1 | "{\"x\": 42}a" 2 | -------------------------------------------------------------------------------- /testdata/plus8.jsonnet: -------------------------------------------------------------------------------- 1 | {"x": 42} + "a" 2 | -------------------------------------------------------------------------------- /testdata/plus8.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/plus9.golden: -------------------------------------------------------------------------------- 1 | "a[1, 2, 3]" 2 | -------------------------------------------------------------------------------- /testdata/plus9.jsonnet: -------------------------------------------------------------------------------- 1 | "a" + [1, 2, 3] 2 | -------------------------------------------------------------------------------- /testdata/plus9.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/positional_after_optional.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/pow.golden: -------------------------------------------------------------------------------- 1 | 1024 2 | -------------------------------------------------------------------------------- /testdata/pow.jsonnet: -------------------------------------------------------------------------------- 1 | std.pow(2, 10) 2 | -------------------------------------------------------------------------------- /testdata/pow.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/pow2.golden: -------------------------------------------------------------------------------- 1 | 100 2 | -------------------------------------------------------------------------------- /testdata/pow2.jsonnet: -------------------------------------------------------------------------------- 1 | std.pow(10, 2) 2 | -------------------------------------------------------------------------------- /testdata/pow2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/pow3.golden: -------------------------------------------------------------------------------- 1 | -1 2 | -------------------------------------------------------------------------------- /testdata/pow3.jsonnet: -------------------------------------------------------------------------------- 1 | std.pow(-1, 3) 2 | -------------------------------------------------------------------------------- /testdata/pow3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/pow4.jsonnet: -------------------------------------------------------------------------------- 1 | std.pow(-1, 0.2) 2 | -------------------------------------------------------------------------------- /testdata/pow4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/pow5.golden: -------------------------------------------------------------------------------- 1 | "1.148698354997035" 2 | -------------------------------------------------------------------------------- /testdata/pow5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/pow6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/pow7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/pow8.jsonnet: -------------------------------------------------------------------------------- 1 | std.pow("xxx", 42) 2 | -------------------------------------------------------------------------------- /testdata/pow8.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/pow9.jsonnet: -------------------------------------------------------------------------------- 1 | std.pow(42, "xxx") 2 | -------------------------------------------------------------------------------- /testdata/pow9.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/proto_object_comp.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/recursive_local.golden: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /testdata/recursive_local.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/recursive_thunk.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/self.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/self.jsonnet: -------------------------------------------------------------------------------- 1 | {x: self.y, y: 42}.x -------------------------------------------------------------------------------- /testdata/self.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/simple_arith1.golden: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /testdata/simple_arith1.jsonnet: -------------------------------------------------------------------------------- 1 | 3 + 3 -------------------------------------------------------------------------------- /testdata/simple_arith1.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/simple_arith2.golden: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /testdata/simple_arith2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/simple_arith3.golden: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /testdata/simple_arith3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/simple_arith_string.golden: -------------------------------------------------------------------------------- 1 | "aaabbb" 2 | -------------------------------------------------------------------------------- /testdata/simple_arith_string.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/simple_arith_string2.golden: -------------------------------------------------------------------------------- 1 | "aaa" 2 | -------------------------------------------------------------------------------- /testdata/simple_arith_string2.jsonnet: -------------------------------------------------------------------------------- 1 | "aaa" + "" -------------------------------------------------------------------------------- /testdata/simple_arith_string2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/simple_arith_string3.golden: -------------------------------------------------------------------------------- 1 | "bbb" 2 | -------------------------------------------------------------------------------- /testdata/simple_arith_string3.jsonnet: -------------------------------------------------------------------------------- 1 | "" + "bbb" -------------------------------------------------------------------------------- /testdata/simple_arith_string3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/simple_arith_string_empty.golden: -------------------------------------------------------------------------------- 1 | "" 2 | -------------------------------------------------------------------------------- /testdata/simple_arith_string_empty.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/slice.jsonnet: -------------------------------------------------------------------------------- 1 | [1,2,3,4][1:4:2] 2 | -------------------------------------------------------------------------------- /testdata/slice.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/slice2.golden: -------------------------------------------------------------------------------- 1 | [ 2 | 2 3 | ] 4 | -------------------------------------------------------------------------------- /testdata/slice2.jsonnet: -------------------------------------------------------------------------------- 1 | [1,2,3,4][1:3:2] 2 | -------------------------------------------------------------------------------- /testdata/slice2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/slice3.golden: -------------------------------------------------------------------------------- 1 | [ 2 | 2 3 | ] 4 | -------------------------------------------------------------------------------- /testdata/slice3.jsonnet: -------------------------------------------------------------------------------- 1 | [1,2,3,4][1:2] 2 | -------------------------------------------------------------------------------- /testdata/slice3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/slice4.jsonnet: -------------------------------------------------------------------------------- 1 | [1,2,3,4][:3:] 2 | -------------------------------------------------------------------------------- /testdata/slice4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/slice5.jsonnet: -------------------------------------------------------------------------------- 1 | [1,2,3,4][1:] 2 | -------------------------------------------------------------------------------- /testdata/slice5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/slice6.jsonnet: -------------------------------------------------------------------------------- 1 | [1,2,3,4][1::] 2 | -------------------------------------------------------------------------------- /testdata/slice6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/slice7.jsonnet: -------------------------------------------------------------------------------- 1 | [1,2,3,4][::2] 2 | -------------------------------------------------------------------------------- /testdata/slice7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/stackbug-regression-test.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/stacktrace_assert.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/stacktrace_plussuper.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.codepoint.golden: -------------------------------------------------------------------------------- 1 | 65 2 | -------------------------------------------------------------------------------- /testdata/std.codepoint.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.codepoint2.golden: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testdata/std.codepoint2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.codepoint3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.codepoint4.golden: -------------------------------------------------------------------------------- 1 | 261 2 | -------------------------------------------------------------------------------- /testdata/std.codepoint4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.codepoint5.golden: -------------------------------------------------------------------------------- 1 | 21488 2 | -------------------------------------------------------------------------------- /testdata/std.codepoint5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.codepoint6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.codepoint7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.codepoint8.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.exponent.golden: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testdata/std.exponent.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.exponent2.golden: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /testdata/std.exponent2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.exponent3.golden: -------------------------------------------------------------------------------- 1 | 100 2 | -------------------------------------------------------------------------------- /testdata/std.exponent3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.exponent4.golden: -------------------------------------------------------------------------------- 1 | 31 2 | -------------------------------------------------------------------------------- /testdata/std.exponent4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.exponent5.golden: -------------------------------------------------------------------------------- 1 | 36 2 | -------------------------------------------------------------------------------- /testdata/std.exponent5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.exponent6.golden: -------------------------------------------------------------------------------- 1 | -24 2 | -------------------------------------------------------------------------------- /testdata/std.exponent6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.exponent7.golden: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /testdata/std.exponent7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.filter.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.filter2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.filter3.golden: -------------------------------------------------------------------------------- 1 | [ ] 2 | -------------------------------------------------------------------------------- /testdata/std.filter3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.filter4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.filter5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.filter6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.filter7.golden: -------------------------------------------------------------------------------- 1 | [ ] 2 | -------------------------------------------------------------------------------- /testdata/std.filter7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.filter8.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.filter_swapped_args.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.flatmap.golden: -------------------------------------------------------------------------------- 1 | [ ] 2 | -------------------------------------------------------------------------------- /testdata/std.flatmap.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.flatmap2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.flatmap3.golden: -------------------------------------------------------------------------------- 1 | [ ] 2 | -------------------------------------------------------------------------------- /testdata/std.flatmap3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.flatmap4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.flatmap5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.flatmap6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.golden: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testdata/std.join.golden: -------------------------------------------------------------------------------- 1 | [ ] 2 | -------------------------------------------------------------------------------- /testdata/std.join.jsonnet: -------------------------------------------------------------------------------- 1 | std.join([], []) 2 | -------------------------------------------------------------------------------- /testdata/std.join.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.join2.golden: -------------------------------------------------------------------------------- 1 | [ ] 2 | -------------------------------------------------------------------------------- /testdata/std.join2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.join3.golden: -------------------------------------------------------------------------------- 1 | [ 2 | 1 3 | ] 4 | -------------------------------------------------------------------------------- /testdata/std.join3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.join4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.join5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.join6.golden: -------------------------------------------------------------------------------- 1 | "aaxxxbb" 2 | -------------------------------------------------------------------------------- /testdata/std.join6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.join7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.join8.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.jsonnet: -------------------------------------------------------------------------------- 1 | std.length("x") 2 | -------------------------------------------------------------------------------- /testdata/std.length.golden: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testdata/std.length.jsonnet: -------------------------------------------------------------------------------- 1 | std.length([]) -------------------------------------------------------------------------------- /testdata/std.length.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.length_array.golden: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /testdata/std.length_array.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.length_function.golden: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testdata/std.length_function.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.length_object.golden: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testdata/std.length_object.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.length_object_sum.golden: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /testdata/std.length_object_sum.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.length_string.golden: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /testdata/std.length_string.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.lstripChars.multibyte.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.makeArray.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.makeArrayNamed.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.makeArrayNamed2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.makeArrayNamed4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.makeArray_bad.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.makeArray_bad2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.makeArray_noninteger.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.makeArray_recursive.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.manifestYamlDoc_error.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.manifestYamlDoc_ok.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.mantissa.golden: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testdata/std.mantissa.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.mantissa2.golden: -------------------------------------------------------------------------------- 1 | 0.65625 2 | -------------------------------------------------------------------------------- /testdata/std.mantissa2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.mantissa3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.mantissa4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.mantissa5.golden: -------------------------------------------------------------------------------- 1 | 0.65625 2 | -------------------------------------------------------------------------------- /testdata/std.mantissa5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.mantissa6.golden: -------------------------------------------------------------------------------- 1 | 0.65625 2 | -------------------------------------------------------------------------------- /testdata/std.mantissa6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.mantissa7.golden: -------------------------------------------------------------------------------- 1 | -0.65625 2 | -------------------------------------------------------------------------------- /testdata/std.mantissa7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.maxArray.golden: -------------------------------------------------------------------------------- 1 | "b1" 2 | -------------------------------------------------------------------------------- /testdata/std.maxArray.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.maxArrayKeyF.golden: -------------------------------------------------------------------------------- 1 | "a2" 2 | -------------------------------------------------------------------------------- /testdata/std.maxArrayKeyF.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.maxArrayOnEmpty.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.maxArrayOnEmpty2.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/std.maxArrayOnEmpty2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.md5.jsonnet: -------------------------------------------------------------------------------- 1 | std.md5("xxx") 2 | -------------------------------------------------------------------------------- /testdata/std.md5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.md5_2.jsonnet: -------------------------------------------------------------------------------- 1 | std.md5("") 2 | -------------------------------------------------------------------------------- /testdata/std.md5_2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.md5_3.jsonnet: -------------------------------------------------------------------------------- 1 | std.md5("a") 2 | -------------------------------------------------------------------------------- /testdata/std.md5_3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.md5_4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.md5_5.jsonnet: -------------------------------------------------------------------------------- 1 | std.md5("ą") 2 | -------------------------------------------------------------------------------- /testdata/std.md5_5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.md5_6.jsonnet: -------------------------------------------------------------------------------- 1 | std.md5(42) 2 | -------------------------------------------------------------------------------- /testdata/std.md5_6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.minArray.golden: -------------------------------------------------------------------------------- 1 | "a2" 2 | -------------------------------------------------------------------------------- /testdata/std.minArray.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.minArrayKeyF.golden: -------------------------------------------------------------------------------- 1 | "b1" 2 | -------------------------------------------------------------------------------- /testdata/std.minArrayKeyF.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.minArrayOnEmpty.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.minArrayOnEmpty2.golden: -------------------------------------------------------------------------------- 1 | 99 2 | -------------------------------------------------------------------------------- /testdata/std.minArrayOnEmpty2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.mod_int.golden: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testdata/std.mod_int.jsonnet: -------------------------------------------------------------------------------- 1 | std.mod(42, 5) 2 | -------------------------------------------------------------------------------- /testdata/std.mod_int.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.mod_string.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.modulo.golden: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testdata/std.modulo.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.modulo2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.modulo3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.objectFields.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.objectHasEx.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/std.objectHasEx.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.objectHasEx2.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/std.objectHasEx2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.objectHasEx3.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/std.objectHasEx3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.objectHasEx4.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/std.objectHasEx4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.objectHasEx5.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/std.objectHasEx5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals10.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals11.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals11.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals12.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals12.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals13.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals14.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals14.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals15.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals15.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals16.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals16.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals17.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals17.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals18.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals18.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals19.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals19.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals2.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals20.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals20.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals21.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals21.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals3.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals4.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals5.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals8.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals8.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.primitiveEquals9.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.rstripChars.multibyte.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.slice.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.sort.jsonnet: -------------------------------------------------------------------------------- 1 | std.sort([1,2,3]) 2 | -------------------------------------------------------------------------------- /testdata/std.sort.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.sort2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.sort3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.sort4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.thisFile.jsonnet: -------------------------------------------------------------------------------- 1 | std.thisFile 2 | -------------------------------------------------------------------------------- /testdata/std.thisFile.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.thisFile2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.toString.golden: -------------------------------------------------------------------------------- 1 | "xxx" 2 | -------------------------------------------------------------------------------- /testdata/std.toString.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.toString2.golden: -------------------------------------------------------------------------------- 1 | "2" 2 | -------------------------------------------------------------------------------- /testdata/std.toString2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.toString3.golden: -------------------------------------------------------------------------------- 1 | "{ }" 2 | -------------------------------------------------------------------------------- /testdata/std.toString3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.toString4.golden: -------------------------------------------------------------------------------- 1 | "[ ]" 2 | -------------------------------------------------------------------------------- /testdata/std.toString4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.toString5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.toString6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.toString7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std.toString8.golden: -------------------------------------------------------------------------------- 1 | "42" 2 | -------------------------------------------------------------------------------- /testdata/std.toString8.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std_in_local.golden: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testdata/std_in_local.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/std_substr.golden: -------------------------------------------------------------------------------- 1 | "bc" 2 | -------------------------------------------------------------------------------- /testdata/std_substr.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/stdlib_smoke_test.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/strReplace.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/strReplace2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/strReplace3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/string.golden: -------------------------------------------------------------------------------- 1 | "xxx" 2 | -------------------------------------------------------------------------------- /testdata/string.jsonnet: -------------------------------------------------------------------------------- 1 | "xxx" 2 | -------------------------------------------------------------------------------- /testdata/string.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/string2.golden: -------------------------------------------------------------------------------- 1 | "\"xxx\"" 2 | -------------------------------------------------------------------------------- /testdata/string2.jsonnet: -------------------------------------------------------------------------------- 1 | "\"xxx\"" 2 | -------------------------------------------------------------------------------- /testdata/string2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/string_comparison1.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/string_comparison1.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/string_comparison2.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/string_comparison2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/string_comparison3.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/string_comparison3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/string_comparison4.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/string_comparison4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/string_comparison5.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/string_comparison5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/string_comparison6.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/string_comparison6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/string_comparison7.golden: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /testdata/string_comparison7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/string_divided_by_number.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/string_index.golden: -------------------------------------------------------------------------------- 1 | "a" 2 | -------------------------------------------------------------------------------- /testdata/string_index.jsonnet: -------------------------------------------------------------------------------- 1 | "abcd"[0] 2 | -------------------------------------------------------------------------------- /testdata/string_index.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/string_index2.golden: -------------------------------------------------------------------------------- 1 | "d" 2 | -------------------------------------------------------------------------------- /testdata/string_index2.jsonnet: -------------------------------------------------------------------------------- 1 | "abcd"[3] 2 | -------------------------------------------------------------------------------- /testdata/string_index2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/string_index_negative.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/string_minus_number.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/string_plus_function.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/string_times_number.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/string_to_bool.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/supersugar.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/supersugar2.jsonnet: -------------------------------------------------------------------------------- 1 | { x :+ 1 } 2 | -------------------------------------------------------------------------------- /testdata/supersugar2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/supersugar3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/supersugar4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/supersugar5.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/supersugar5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/supersugar6.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/supersugar7.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/supersugar8.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/supersugar9.golden: -------------------------------------------------------------------------------- 1 | "object" 2 | -------------------------------------------------------------------------------- /testdata/supersugar9.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/syntax_error.jsonnet: -------------------------------------------------------------------------------- 1 | 2 + 2 | -------------------------------------------------------------------------------- /testdata/tailstrict.golden: -------------------------------------------------------------------------------- 1 | 642 2 | -------------------------------------------------------------------------------- /testdata/tailstrict.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/tailstrict2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/tailstrict3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/tailstrict4.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/tailstrict4.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/tailstrict5.golden: -------------------------------------------------------------------------------- 1 | 500500 2 | -------------------------------------------------------------------------------- /testdata/tailstrict5.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/tailstrict_operator1.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/tailstrict_operator1.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/tailstrict_operator2.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/tailstrict_operator2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/tailstrict_operator3.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/tailstrict_operator3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/true.golden: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/true.jsonnet: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /testdata/true.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/type_array.golden: -------------------------------------------------------------------------------- 1 | "array" 2 | -------------------------------------------------------------------------------- /testdata/type_array.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/type_builtin_function.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/type_error.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/type_function.golden: -------------------------------------------------------------------------------- 1 | "function" 2 | -------------------------------------------------------------------------------- /testdata/type_function.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/type_number.golden: -------------------------------------------------------------------------------- 1 | "number" 2 | -------------------------------------------------------------------------------- /testdata/type_number.jsonnet: -------------------------------------------------------------------------------- 1 | std.type(42) -------------------------------------------------------------------------------- /testdata/type_number.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/type_object.golden: -------------------------------------------------------------------------------- 1 | "object" 2 | -------------------------------------------------------------------------------- /testdata/type_object.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/type_string.golden: -------------------------------------------------------------------------------- 1 | "string" 2 | -------------------------------------------------------------------------------- /testdata/type_string.jsonnet: -------------------------------------------------------------------------------- 1 | std.type("xxx") 2 | -------------------------------------------------------------------------------- /testdata/type_string.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/unary_minus.golden: -------------------------------------------------------------------------------- 1 | -42 2 | -------------------------------------------------------------------------------- /testdata/unary_minus.jsonnet: -------------------------------------------------------------------------------- 1 | -42 2 | -------------------------------------------------------------------------------- /testdata/unary_minus.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/unary_minus2.golden: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testdata/unary_minus2.jsonnet: -------------------------------------------------------------------------------- 1 | -(-42) 2 | -------------------------------------------------------------------------------- /testdata/unary_minus2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/unary_minus3.golden: -------------------------------------------------------------------------------- 1 | -42 2 | -------------------------------------------------------------------------------- /testdata/unary_minus3.jsonnet: -------------------------------------------------------------------------------- 1 | -(42) 2 | -------------------------------------------------------------------------------- /testdata/unary_minus3.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/unary_minus4.jsonnet: -------------------------------------------------------------------------------- 1 | -"xxx" 2 | -------------------------------------------------------------------------------- /testdata/unary_object.jsonnet: -------------------------------------------------------------------------------- 1 | + {} -------------------------------------------------------------------------------- /testdata/unicode.golden: -------------------------------------------------------------------------------- 1 | "☺" 2 | -------------------------------------------------------------------------------- /testdata/unicode.jsonnet: -------------------------------------------------------------------------------- 1 | "\u263A" -------------------------------------------------------------------------------- /testdata/unicode.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/unicode2.golden: -------------------------------------------------------------------------------- 1 | "☺" 2 | -------------------------------------------------------------------------------- /testdata/unicode2.jsonnet: -------------------------------------------------------------------------------- 1 | "\u263a" -------------------------------------------------------------------------------- /testdata/unicode2.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/use_object.golden: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testdata/use_object.jsonnet: -------------------------------------------------------------------------------- 1 | {a: 1}.a -------------------------------------------------------------------------------- /testdata/use_object.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/use_object_in_object.golden: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testdata/use_object_in_object.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/variable.golden: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testdata/variable.jsonnet: -------------------------------------------------------------------------------- 1 | local x = 2; x -------------------------------------------------------------------------------- /testdata/variable.linter.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/verbatim_string.golden: -------------------------------------------------------------------------------- 1 | "blah ☺" 2 | -------------------------------------------------------------------------------- /testdata/verbatim_string.jsonnet: -------------------------------------------------------------------------------- 1 | @"blah ☺" -------------------------------------------------------------------------------- /testdata/verbatim_string.linter.golden: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------