Path	Lines of Code
build.gradle.kts	68
buildSrc/build.gradle.kts	12
buildSrc/src/main/kotlin/io/kotless/buildsrc/Versions.kt	14
dsl/common/cloud/dsl-common-aws/build.gradle.kts	15
dsl/common/cloud/dsl-common-aws/src/main/kotlin/io/kotless/dsl/cloud/aws/CloudWatch.kt	6
dsl/common/cloud/dsl-common-aws/src/main/kotlin/io/kotless/dsl/cloud/aws/Local.kt	17
dsl/common/cloud/dsl-common-aws/src/main/kotlin/io/kotless/dsl/cloud/aws/Permissions.kt	10
dsl/common/cloud/dsl-common-aws/src/main/kotlin/io/kotless/dsl/cloud/aws/model/AwsHttpRequest.kt	57
dsl/common/cloud/dsl-common-azure/build.gradle.kts	9
dsl/common/cloud/dsl-common-azure/src/main/kotlin/io/kotless/dsl/cloud/azure/AzureRequestHandler.kt	7
dsl/common/cloud/dsl-common-azure/src/main/kotlin/io/kotless/dsl/cloud/azure/Permissions.kt	6
dsl/common/cloud/dsl-common-azure/src/main/kotlin/io/kotless/dsl/cloud/azure/model/AzureHttpRequest.kt	17
dsl/common/dsl-common/build.gradle.kts	11
dsl/common/dsl-common/src/main/kotlin/io/kotless/dsl/model/HttpRequest.kt	25
dsl/common/dsl-common/src/main/kotlin/io/kotless/dsl/model/HttpResponse.kt	14
dsl/common/dsl-common/src/main/kotlin/io/kotless/dsl/utils/JSON.kt	13
dsl/common/dsl-parser-common/build.gradle.kts	19
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/DSLDescriptor.kt	10
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/LocalParser.kt	15
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/Parser.kt	40
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/processor/AnnotationProcessor.kt	43
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/processor/Processor.kt	12
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/processor/ProcessorContext.kt	53
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/processor/SubTypesProcessor.kt	41
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/processor/config/EntrypointProcessor.kt	47
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/processor/permission/PermissionsProcessor.kt	67
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/utils/Utils.kt	2
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/utils/errors/Exceptions.kt	9
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/utils/errors/KtElementError.kt	14
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/utils/psi/Arguments.kt	35
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/utils/psi/ClassOrObject.kt	42
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/utils/psi/Expression.kt	50
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/utils/psi/Functions.kt	26
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/utils/psi/ParentsAndChildren.kt	6
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/utils/psi/References.kt	14
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/utils/psi/Variables.kt	19
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/utils/psi/analysis/EnvironmentManager.kt	24
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/utils/psi/analysis/KotlinLightVirtualFile.kt	8
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/utils/psi/analysis/ParseUtil.kt	18
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/utils/psi/analysis/ResolveUtil.kt	27
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/utils/psi/annotation/Getters.kt	50
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/utils/psi/annotation/Utils.kt	8
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/utils/psi/visitor/KtDefaultVisitor.kt	10
dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/utils/psi/visitor/KtReferenceFollowingVisitor.kt	40
dsl/kotless/cloud/kotless-lang-aws/build.gradle.kts	6
dsl/kotless/cloud/kotless-lang-aws/src/main/kotlin/io/kotless/dsl/HandlerAWS.kt	46
dsl/kotless/cloud/kotless-lang-aws/src/main/kotlin/io/kotless/dsl/app/events/EventsDispatcher.kt	28
dsl/kotless/cloud/kotless-lang-aws/src/main/kotlin/io/kotless/dsl/app/events/EventsReflectionScanner.kt	31
dsl/kotless/cloud/kotless-lang-aws/src/main/kotlin/io/kotless/dsl/app/events/EventsStorage.kt	27
dsl/kotless/cloud/kotless-lang-azure/build.gradle.kts	6
dsl/kotless/cloud/kotless-lang-azure/src/main/kotlin/io/kotless/dsl/HandlerAzure.kt	66
dsl/kotless/cloud/kotless-lang-azure/src/main/kotlin/io/kotless/dsl/events/EventsReflectionScanner.kt	31
dsl/kotless/cloud/kotless-lang-azure/src/main/kotlin/io/kotless/dsl/events/EventsStorage.kt	27
dsl/kotless/kotless-lang-local/build.gradle.kts	15
dsl/kotless/kotless-lang-local/src/main/kotlin/io/kotless/local/Environment.kt	7
dsl/kotless/kotless-lang-local/src/main/kotlin/io/kotless/local/LocalServer.kt	27
dsl/kotless/kotless-lang-local/src/main/kotlin/io/kotless/local/Main.kt	8
dsl/kotless/kotless-lang-local/src/main/kotlin/io/kotless/local/handler/DynamicHandler.kt	62
dsl/kotless/kotless-lang-local/src/main/kotlin/io/kotless/local/handler/StaticHandler.kt	30
dsl/kotless/kotless-lang-local/src/main/kotlin/io/kotless/local/scheduled/AutowarmJob.kt	46
dsl/kotless/kotless-lang-local/src/main/kotlin/io/kotless/local/scheduled/ScheduledJob.kt	50
dsl/kotless/kotless-lang-local/src/main/kotlin/io/kotless/local/scheduled/Scheduler.kt	18
dsl/kotless/kotless-lang-local/src/main/kotlin/io/kotless/local/scheduled/Utils.kt	2
dsl/kotless/kotless-lang-parser/build.gradle.kts	13
dsl/kotless/kotless-lang-parser/src/main/kotlin/io/kotless/parser/KotlessDescriptor.kt	6
dsl/kotless/kotless-lang-parser/src/main/kotlin/io/kotless/parser/KotlessParser.kt	7
dsl/kotless/kotless-lang-parser/src/main/kotlin/io/kotless/parser/processor/action/GlobalActionsProcessor.kt	32
dsl/kotless/kotless-lang-parser/src/main/kotlin/io/kotless/parser/processor/events/ScheduledEventsProcessor.kt	36
dsl/kotless/kotless-lang-parser/src/main/kotlin/io/kotless/parser/processor/route/DynamicRoutesProcessor.kt	59
dsl/kotless/kotless-lang-parser/src/main/kotlin/io/kotless/parser/processor/route/StaticRoutesProcessor.kt	44
dsl/kotless/kotless-lang/build.gradle.kts	10
dsl/kotless/kotless-lang/src/main/kotlin/io/kotless/dsl/Application.kt	31
dsl/kotless/kotless-lang/src/main/kotlin/io/kotless/dsl/app/http/RouteKey.kt	6
dsl/kotless/kotless-lang/src/main/kotlin/io/kotless/dsl/app/http/RoutesDispatcher.kt	49
dsl/kotless/kotless-lang/src/main/kotlin/io/kotless/dsl/app/http/RoutesStorage.kt	64
dsl/kotless/kotless-lang/src/main/kotlin/io/kotless/dsl/config/KotlessAppConfig.kt	8
dsl/kotless/kotless-lang/src/main/kotlin/io/kotless/dsl/conversion/ConversionException.kt	2
dsl/kotless/kotless-lang/src/main/kotlin/io/kotless/dsl/conversion/ConversionService.kt	45
dsl/kotless/kotless-lang/src/main/kotlin/io/kotless/dsl/conversion/DefaultConversionService.kt	48
dsl/kotless/kotless-lang/src/main/kotlin/io/kotless/dsl/lang/KotlessContext.kt	17
dsl/kotless/kotless-lang/src/main/kotlin/io/kotless/dsl/lang/LambdaInit.kt	4
dsl/kotless/kotless-lang/src/main/kotlin/io/kotless/dsl/lang/LambdaWarming.kt	4
dsl/kotless/kotless-lang/src/main/kotlin/io/kotless/dsl/lang/event/Scheduled.kt	13
dsl/kotless/kotless-lang/src/main/kotlin/io/kotless/dsl/lang/http/Annotations.kt	18
dsl/kotless/kotless-lang/src/main/kotlin/io/kotless/dsl/lang/http/Cookies.kt	23
dsl/kotless/kotless-lang/src/main/kotlin/io/kotless/dsl/lang/http/HttpRequestInterceptor.kt	8
dsl/kotless/kotless-lang/src/main/kotlin/io/kotless/dsl/lang/http/Links.kt	74
dsl/kotless/kotless-lang/src/main/kotlin/io/kotless/dsl/lang/http/Responses.kt	11
dsl/kotless/kotless-lang/src/main/kotlin/io/kotless/dsl/reflection/FunctionCaller.kt	32
dsl/kotless/kotless-lang/src/main/kotlin/io/kotless/dsl/reflection/ReflectionScanner.kt	55
dsl/kotless/kotless-lang/src/main/resources/logback.xml	13
dsl/ktor/cloud/ktor-lang-aws/build.gradle.kts	6
dsl/ktor/cloud/ktor-lang-aws/src/main/kotlin/io/kotless/dsl/ktor/KotlessAWS.kt	72
dsl/ktor/cloud/ktor-lang-azure/build.gradle.kts	6
dsl/ktor/cloud/ktor-lang-azure/src/main/kotlin/io/kotless/dsl/ktor/KotlessAzure.kt	74
dsl/ktor/ktor-lang-local/build.gradle.kts	15
dsl/ktor/ktor-lang-local/src/main/kotlin/io/kotless/local/ktor/Main.kt	16
dsl/ktor/ktor-lang-parser/build.gradle.kts	15
dsl/ktor/ktor-lang-parser/src/main/kotlin/io/kotless/parser/ktor/KTorParser.kt	7
dsl/ktor/ktor-lang-parser/src/main/kotlin/io/kotless/parser/ktor/KtorDescriptor.kt	7
dsl/ktor/ktor-lang-parser/src/main/kotlin/io/kotless/parser/ktor/processor/action/GlobalActionsProcessor.kt	34
dsl/ktor/ktor-lang-parser/src/main/kotlin/io/kotless/parser/ktor/processor/route/DynamicRoutesProcessor.kt	66
dsl/ktor/ktor-lang-parser/src/main/kotlin/io/kotless/parser/ktor/processor/route/StaticRoutesProcessor.kt	110
dsl/ktor/ktor-lang-parser/src/main/kotlin/io/kotless/parser/ktor/utils/Utils.kt	4
dsl/ktor/ktor-lang/build.gradle.kts	9
dsl/ktor/ktor-lang/src/main/kotlin/io/kotless/dsl/ktor/app/KotlessCall.kt	14
dsl/ktor/ktor-lang/src/main/kotlin/io/kotless/dsl/ktor/app/KotlessEngine.kt	12
dsl/ktor/ktor-lang/src/main/kotlin/io/kotless/dsl/ktor/app/KotlessRequest.kt	29
dsl/ktor/ktor-lang/src/main/kotlin/io/kotless/dsl/ktor/app/KotlessResponse.kt	60
dsl/ktor/ktor-lang/src/main/kotlin/io/kotless/dsl/ktor/lang/LambdaWarming.kt	3
dsl/ktor/ktor-lang/src/main/kotlin/io/kotless/dsl/ktor/lang/event/Events.kt	9
dsl/ktor/ktor-lang/src/main/resources/logback.xml	13
dsl/spring/spring-boot-lang-local/build.gradle.kts	16
dsl/spring/spring-boot-lang-local/src/main/kotlin/io/kotless/local/spring/Main.kt	15
dsl/spring/spring-boot-lang/build.gradle.kts	13
dsl/spring/spring-boot-lang/src/main/kotlin/io/kotless/dsl/spring/Kotless.kt	41
dsl/spring/spring-lang-parser/build.gradle.kts	14
dsl/spring/spring-lang-parser/src/main/kotlin/io/kotless/parser/spring/SpringBootDescriptor.kt	7
dsl/spring/spring-lang-parser/src/main/kotlin/io/kotless/parser/spring/SpringParser.kt	12
dsl/spring/spring-lang-parser/src/main/kotlin/io/kotless/parser/spring/processor/route/DynamicRoutesProcessor.kt	40
dsl/spring/spring-lang-parser/src/main/kotlin/io/kotless/parser/spring/processor/route/SpringAnnotationUtils.kt	75
dsl/spring/spring-lang-parser/src/main/kotlin/io/kotless/parser/spring/processor/route/StaticRoutesProcessor.kt	25
engine/build.gradle.kts	15
engine/src/main/kotlin/io/kotless/KotlessEngine.kt	16
engine/src/main/kotlin/io/kotless/gen/AWSGenerator.kt	51
engine/src/main/kotlin/io/kotless/gen/AzureGenerator.kt	50
engine/src/main/kotlin/io/kotless/gen/GenerationContext.kt	51
engine/src/main/kotlin/io/kotless/gen/GenerationFactory.kt	14
engine/src/main/kotlin/io/kotless/gen/factory/aws/apigateway/DeploymentFactory.kt	35
engine/src/main/kotlin/io/kotless/gen/factory/aws/apigateway/DomainFactory.kt	33
engine/src/main/kotlin/io/kotless/gen/factory/aws/apigateway/RestAPIFactory.kt	18
engine/src/main/kotlin/io/kotless/gen/factory/aws/event/ScheduledEventsFactory.kt	33
engine/src/main/kotlin/io/kotless/gen/factory/aws/info/InfoFactory.kt	23
engine/src/main/kotlin/io/kotless/gen/factory/aws/infra/ProvidersFactory.kt	24
engine/src/main/kotlin/io/kotless/gen/factory/aws/infra/TFConfigFactory.kt	30
engine/src/main/kotlin/io/kotless/gen/factory/aws/resource/dynamic/LambdaFactory.kt	71
engine/src/main/kotlin/io/kotless/gen/factory/aws/resource/static/StaticResourceFactory.kt	21
engine/src/main/kotlin/io/kotless/gen/factory/aws/route/AbstractRouteFactory.kt	36
engine/src/main/kotlin/io/kotless/gen/factory/aws/route/dynamic/DynamicRouteFactory.kt	51
engine/src/main/kotlin/io/kotless/gen/factory/aws/route/static/StaticRoleFactory.kt	41
engine/src/main/kotlin/io/kotless/gen/factory/aws/route/static/StaticRouteFactory.kt	72
engine/src/main/kotlin/io/kotless/gen/factory/aws/route53/CertificateFactory.kt	24
engine/src/main/kotlin/io/kotless/gen/factory/aws/route53/RecordFactory.kt	25
engine/src/main/kotlin/io/kotless/gen/factory/aws/route53/ZoneFactory.kt	17
engine/src/main/kotlin/io/kotless/gen/factory/azure/ZipArchiveFactory.kt	38
engine/src/main/kotlin/io/kotless/gen/factory/azure/event/ScheduledEventsFactory.kt	20
engine/src/main/kotlin/io/kotless/gen/factory/azure/filescontent/LambdaDescription.kt	84
engine/src/main/kotlin/io/kotless/gen/factory/azure/info/InfoFactory.kt	52
engine/src/main/kotlin/io/kotless/gen/factory/azure/infra/TFConfigFactory.kt	31
engine/src/main/kotlin/io/kotless/gen/factory/azure/resource/dynamic/FunctionFactory.kt	102
engine/src/main/kotlin/io/kotless/gen/factory/azure/resource/static/StaticResourceFactory.kt	13
engine/src/main/kotlin/io/kotless/gen/factory/azure/route/dynamic/DynamicRouteFactory.kt	23
engine/src/main/kotlin/io/kotless/gen/factory/azure/route/static/StaticRouteFactory.kt	23
engine/src/main/kotlin/io/kotless/gen/factory/azure/route53/CertificateFactory.kt	25
engine/src/main/kotlin/io/kotless/gen/factory/azure/route53/RecordFactory.kt	46
engine/src/main/kotlin/io/kotless/gen/factory/azure/route53/ZoneFactory.kt	19
engine/src/main/kotlin/io/kotless/gen/factory/azure/storage/StorageFactory.kt	61
engine/src/main/kotlin/io/kotless/gen/factory/azure/utils/FilesCreationTf.kt	26
engine/src/main/kotlin/io/kotless/opt/LambdaMergeOptimizer.kt	55
engine/src/main/kotlin/io/kotless/opt/OptimizationContext.kt	6
engine/src/main/kotlin/io/kotless/opt/Optimizer.kt	13
engine/src/main/kotlin/io/kotless/opt/SchemaOptimizer.kt	6
engine/src/main/kotlin/io/kotless/terraform/functions/TFFunctions.kt	21
engine/src/main/kotlin/io/kotless/terraform/infra/TFOutput.kt	11
engine/src/main/kotlin/io/kotless/utils/Text.kt	17
model/build.gradle.kts	5
model/src/main/kotlin/io/kotless/Annotations.kt	11
model/src/main/kotlin/io/kotless/CloudPlatform.kt	5
model/src/main/kotlin/io/kotless/Constants.kt	21
model/src/main/kotlin/io/kotless/DSLType.kt	6
model/src/main/kotlin/io/kotless/Event.kt	6
model/src/main/kotlin/io/kotless/HTTP.kt	36
model/src/main/kotlin/io/kotless/Permission.kt	75
model/src/main/kotlin/io/kotless/URIPath.kt	15
model/src/main/kotlin/io/kotless/utils/Cron.kt	9
model/src/main/kotlin/io/kotless/utils/Storage.kt	18
model/src/main/kotlin/io/kotless/utils/TypedStorage.kt	25
model/src/main/kotlin/io/kotless/utils/Visitable.kt	8
plugins/gradle/build.gradle.kts	56
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/KotlessDeployTasks.kt	41
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/KotlessLocalTasks.kt	72
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/KotlessPlugin.kt	32
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/KotlessRuntimeTasks.kt	32
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/dsl/Converters.kt	74
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/dsl/DSL.kt	23
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/dsl/Extensions.kt	37
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/dsl/KotlessDSL.kt	21
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/dsl/KotlessDSLTag.kt	3
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/dsl/KotlessGradleConfig.kt	168
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/dsl/Webapp.kt	50
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/tasks/gen/KotlessGenerateTask.kt	85
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/tasks/gen/KotlessLocalGenerateTask.kt	65
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/tasks/local/KotlessLocalRunTask.kt	69
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/tasks/local/LocalStackRunner.kt	67
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/tasks/terraform/TerraformDownloadTask.kt	34
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/tasks/terraform/TerraformOperationTask.kt	34
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/utils/AWSUtils.kt	7
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/utils/Archive.kt	31
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/utils/CommandLine.kt	50
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/utils/Downloads.kt	20
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/utils/Runtime.kt	27
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/utils/gradle/Accessors.kt	35
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/utils/gradle/Dependencies.kt	29
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/utils/gradle/Groups.kt	6
plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/utils/gradle/Utils.kt	11
schema/build.gradle.kts	11
schema/src/main/kotlin/io/kotless/Application.kt	42
schema/src/main/kotlin/io/kotless/KotlessConfig.kt	69
schema/src/main/kotlin/io/kotless/Schema.kt	16
schema/src/main/kotlin/io/kotless/permission/AWSPermission.kt	18
schema/src/main/kotlin/io/kotless/resource/Lambda.kt	16
schema/src/main/kotlin/io/kotless/resource/StaticResource.kt	6
settings.gradle.kts	22
