angular
FreeConventions for Angular applications
The English summary is being prepared. Showing the original description.
Conventions for using annotations in all tests using Jupiter
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
@param:Value eveywhere @Value is declared for Kotlin classes and files onlyRemember to run tests after replacing all of them
@Value annotation in Kotlin classes and files onlyReplace this:
class VirtualThreadsDemoApplication(
val taskService: TaskService,
@param:Value("\${org.jesperancinha.vtcc.tasks}") private val tasks: Int,
)
with this:
class VirtualThreadsDemoApplication(
val taskService: TaskService,
@param:Value($$"${org.jesperancinha.vtcc.tasks}") private val tasks: Int,
)
Replace this:
class BankCompanyLauncherOtherPropertiesKotlinTest {
/**
* Properties and environment variables
*/
@Value($$"${environment}")
private lateinit var environment: String
}
with this:
class BankCompanyLauncherOtherPropertiesKotlinTest {
/**
* Properties and environment variables
*/
@field:Value($$"${environment}")
private lateinit var environment: String
}
The same should be applied to annotation @Autowired, but only for non-test classes and only in Kotlin files.
The same should be applied to annotation @JsonProperty, @JsonDeserialize, @JsonAlias, @LocalServerPort, but only in Kotlin files.
Do not add @Autowired, or any form of it with a different target to any parameter. @Autowired usage should be removed from production code instead.
[] Make sure there is no more use of @Value annotation being used directly
[] Make sure no @param:Value has been changed in a Java file
[] Check that all @param:Value annotations are used correctly
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Conventions for Angular applications
The English summary is being prepared. Showing the original description.
Conventions for docker
The English summary is being prepared. Showing the original description.
Conventions for using in all JEE frameworks. These are common standards for CDI
The English summary is being prepared. Showing the original description.
Conventions for using Java
The English summary is being prepared. Showing the original description.
Conventions for using in all JVM languages
The English summary is being prepared. Showing the original description.
Conventions for using Kotlin
The English summary is being prepared. Showing the original description.