Yoshiaki Sugimoto
Yoshiaki Sugimoto
Feat: we need to support `oneof` built-in type. ### Describe TBW...
Fixes #78 Resolve include modules that are declared at `include "xxx";` statement, replace the parsed AST into its declaration position, and lint whole codes as a single VCL tree This...
**Describe the problem** When I make a new release, accidentally CI process failed. I'm guessing our code includes platform dependency since https://github.com/ysugimoto/falco/pull/66 has been merged. On CI, use `ubuntu-latest, linux-amd64`:...
This PR supports parsing/linting VCL snippets managed in Fastly. I'm guessing VCL snippets behavior in Faslty activate phase: 1. Extract macros of "#FASTLY xxx" with VCL snippets corresponds to phase...
This PR aims to provide formatter feature in falco. ## Usage (command) I added a new `fmt` subcommand. ```shell ## multiple files falco fmt /path/to/defaut.vcl /path/to/module.vcl ... ## Supports glob...
fixes #287 `{NAME}` is an arbitrary identifier in fastly documentation and falco treats as `%any%`. This difference causes skipping in documentation-checker utility command. This PR fixes it by replacing character...
Fixes #273 This PR adds more linter configuration for: - enforce_subroutine_scopes - ignore_subroutines The background of this change is that Fastly says an NGWAF configuration will be provided via dynamic...
### Kind of proposals - [] Parser - [x] Linter - [] Simulator - [] Testing ### Describe the feature This request comes from #272, an additional configuration that controls...
Fixes #235 #236 #237 I apologize this PR includes massive changes. This PR implements `NotSet` string support which is described [here](https://developer.fastly.com/reference/vcl/types/string/). To support this behavior, I had to make fundamental...