Package io.codemodder.codemods
Class SpringAbsoluteCookieTimeoutCodemod
java.lang.Object
io.codemodder.RawFileChanger
io.codemodder.codemods.SpringAbsoluteCookieTimeoutCodemod
- All Implemented Interfaces:
io.codemodder.CodeChanger
@Codemod(id="pixee:java/spring-absolute-cookie-timeout",
importance=MEDIUM,
reviewGuidance=MERGE_AFTER_REVIEW)
public final class SpringAbsoluteCookieTimeoutCodemod
extends io.codemodder.RawFileChanger
This codemod will set the absolute timeout for Spring session cookies in application.properties
if it's missing or too high.
-
Field Summary
Fields inherited from class io.codemodder.RawFileChanger
reporter
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.codemodder.RawFileChanger
getDescription, getIndividualChangeDescription, getReferences, getSummary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.codemodder.CodeChanger
getIncludesExcludesPattern, shouldRun
-
Constructor Details
-
SpringAbsoluteCookieTimeoutCodemod
@Inject public SpringAbsoluteCookieTimeoutCodemod(io.codemodder.Parameter timeout)
-
-
Method Details
-
supports
-
visitFile
public io.codemodder.CodemodFileScanningResult visitFile(io.codemodder.CodemodInvocationContext context) throws IOException - Specified by:
visitFile
in classio.codemodder.RawFileChanger
- Throws:
IOException
-