├── .editorconfig ├── .gitignore ├── .golangci.yml ├── .state.json ├── .tflint.hcl ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── backend ├── api │ ├── api.go │ ├── api_test.go │ ├── infracost.go │ ├── inframap.go │ ├── init.go │ ├── tflint.go │ ├── tflint_test.go │ └── tfsec.go └── main.go ├── frontend ├── .gitignore ├── Makefile ├── README.md ├── netlify.toml ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.css │ ├── App.tsx │ ├── components │ │ ├── GenericComponents │ │ │ ├── BlackTransparentButton.tsx │ │ │ ├── BlueButton.tsx │ │ │ ├── Tabs.tsx │ │ │ └── loader │ │ │ │ ├── Loader.tsx │ │ │ │ └── firefly-loader.gif │ │ ├── MainView │ │ │ ├── AboutThisProject.tsx │ │ │ ├── FireflyPopup.tsx │ │ │ ├── MainViewHeader.tsx │ │ │ ├── assets │ │ │ │ ├── Check.svg │ │ │ │ ├── DotIcon.svg │ │ │ │ ├── Firefly.svg │ │ │ │ ├── FireflyLogo.svg │ │ │ │ ├── GitIcon.svg │ │ │ │ ├── GreyDotIcon.svg │ │ │ │ ├── LinkedinIcon.svg │ │ │ │ ├── Logo_Modblie_validiac.svg │ │ │ │ ├── Logo_validiac.svg │ │ │ │ ├── PoweredByFirefly.svg │ │ │ │ ├── PoweredByFirefly2.svg │ │ │ │ ├── TwitterIcon.svg │ │ │ │ ├── empty.png │ │ │ │ └── ukraine.svg │ │ │ ├── iacBox │ │ │ │ ├── ChartApp.css │ │ │ │ ├── ExistingHcl.tsx │ │ │ │ ├── IacBoxComponents.tsx │ │ │ │ └── ValidatorResults.tsx │ │ │ ├── index.tsx │ │ │ └── manifest │ │ │ │ └── manifest_examples.ts │ │ ├── Routes │ │ │ └── PrivateRoutes.tsx │ │ └── TestView │ │ │ └── index.tsx │ ├── index.css │ ├── index.tsx │ ├── react-app-env.d.ts │ ├── reportWebVitals.ts │ ├── services │ │ └── api-service.ts │ ├── tests │ │ ├── App.test.tsx │ │ └── setupTests.ts │ └── utils │ │ ├── Colors.ts │ │ ├── browserActions.ts │ │ └── scroll.tsx └── tsconfig.json ├── go.mod ├── go.sum ├── s3-bucket.yml └── serverless.yml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/.state.json -------------------------------------------------------------------------------- /.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/.tflint.hcl -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/README.md -------------------------------------------------------------------------------- /backend/api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/backend/api/api.go -------------------------------------------------------------------------------- /backend/api/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/backend/api/api_test.go -------------------------------------------------------------------------------- /backend/api/infracost.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/backend/api/infracost.go -------------------------------------------------------------------------------- /backend/api/inframap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/backend/api/inframap.go -------------------------------------------------------------------------------- /backend/api/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/backend/api/init.go -------------------------------------------------------------------------------- /backend/api/tflint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/backend/api/tflint.go -------------------------------------------------------------------------------- /backend/api/tflint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/backend/api/tflint_test.go -------------------------------------------------------------------------------- /backend/api/tfsec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/backend/api/tfsec.go -------------------------------------------------------------------------------- /backend/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/backend/main.go -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/Makefile -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/netlify.toml -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/public/manifest.json -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/App.css -------------------------------------------------------------------------------- /frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/App.tsx -------------------------------------------------------------------------------- /frontend/src/components/GenericComponents/BlackTransparentButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/GenericComponents/BlackTransparentButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/GenericComponents/BlueButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/GenericComponents/BlueButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/GenericComponents/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/GenericComponents/Tabs.tsx -------------------------------------------------------------------------------- /frontend/src/components/GenericComponents/loader/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/GenericComponents/loader/Loader.tsx -------------------------------------------------------------------------------- /frontend/src/components/GenericComponents/loader/firefly-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/GenericComponents/loader/firefly-loader.gif -------------------------------------------------------------------------------- /frontend/src/components/MainView/AboutThisProject.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/AboutThisProject.tsx -------------------------------------------------------------------------------- /frontend/src/components/MainView/FireflyPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/FireflyPopup.tsx -------------------------------------------------------------------------------- /frontend/src/components/MainView/MainViewHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/MainViewHeader.tsx -------------------------------------------------------------------------------- /frontend/src/components/MainView/assets/Check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/assets/Check.svg -------------------------------------------------------------------------------- /frontend/src/components/MainView/assets/DotIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/assets/DotIcon.svg -------------------------------------------------------------------------------- /frontend/src/components/MainView/assets/Firefly.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/assets/Firefly.svg -------------------------------------------------------------------------------- /frontend/src/components/MainView/assets/FireflyLogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/assets/FireflyLogo.svg -------------------------------------------------------------------------------- /frontend/src/components/MainView/assets/GitIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/assets/GitIcon.svg -------------------------------------------------------------------------------- /frontend/src/components/MainView/assets/GreyDotIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/assets/GreyDotIcon.svg -------------------------------------------------------------------------------- /frontend/src/components/MainView/assets/LinkedinIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/assets/LinkedinIcon.svg -------------------------------------------------------------------------------- /frontend/src/components/MainView/assets/Logo_Modblie_validiac.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/assets/Logo_Modblie_validiac.svg -------------------------------------------------------------------------------- /frontend/src/components/MainView/assets/Logo_validiac.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/assets/Logo_validiac.svg -------------------------------------------------------------------------------- /frontend/src/components/MainView/assets/PoweredByFirefly.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/assets/PoweredByFirefly.svg -------------------------------------------------------------------------------- /frontend/src/components/MainView/assets/PoweredByFirefly2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/assets/PoweredByFirefly2.svg -------------------------------------------------------------------------------- /frontend/src/components/MainView/assets/TwitterIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/assets/TwitterIcon.svg -------------------------------------------------------------------------------- /frontend/src/components/MainView/assets/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/assets/empty.png -------------------------------------------------------------------------------- /frontend/src/components/MainView/assets/ukraine.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/assets/ukraine.svg -------------------------------------------------------------------------------- /frontend/src/components/MainView/iacBox/ChartApp.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/iacBox/ChartApp.css -------------------------------------------------------------------------------- /frontend/src/components/MainView/iacBox/ExistingHcl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/iacBox/ExistingHcl.tsx -------------------------------------------------------------------------------- /frontend/src/components/MainView/iacBox/IacBoxComponents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/iacBox/IacBoxComponents.tsx -------------------------------------------------------------------------------- /frontend/src/components/MainView/iacBox/ValidatorResults.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/iacBox/ValidatorResults.tsx -------------------------------------------------------------------------------- /frontend/src/components/MainView/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/MainView/manifest/manifest_examples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/MainView/manifest/manifest_examples.ts -------------------------------------------------------------------------------- /frontend/src/components/Routes/PrivateRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/Routes/PrivateRoutes.tsx -------------------------------------------------------------------------------- /frontend/src/components/TestView/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/components/TestView/index.tsx -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/index.tsx -------------------------------------------------------------------------------- /frontend/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/reportWebVitals.ts -------------------------------------------------------------------------------- /frontend/src/services/api-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/services/api-service.ts -------------------------------------------------------------------------------- /frontend/src/tests/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/tests/App.test.tsx -------------------------------------------------------------------------------- /frontend/src/tests/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/tests/setupTests.ts -------------------------------------------------------------------------------- /frontend/src/utils/Colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/utils/Colors.ts -------------------------------------------------------------------------------- /frontend/src/utils/browserActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/utils/browserActions.ts -------------------------------------------------------------------------------- /frontend/src/utils/scroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/src/utils/scroll.tsx -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/go.sum -------------------------------------------------------------------------------- /s3-bucket.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/s3-bucket.yml -------------------------------------------------------------------------------- /serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gofireflyio/validiac/HEAD/serverless.yml --------------------------------------------------------------------------------