修正了部分lint

This commit is contained in:
2026-09-01 20:31:26 +08:00
parent 73e770db80
commit eed230aab0
15 changed files with 91 additions and 88 deletions
+2 -2
View File
@@ -18,12 +18,12 @@ public class OpenApiComponents <: IOpenApiSerializable {
/**
* @brief 表示组件中的架构集合。
*/
public var schemas = HashMap<String, OpenApiSchema>()
public var schemas: HashMap<String, OpenApiSchema> = HashMap<String, OpenApiSchema>()
/**
* @brief 表示组件中的安全方案集合。
*/
public var securitySchemes = HashMap<String, OpenApiSecurityScheme>()
public var securitySchemes: HashMap<String, OpenApiSecurityScheme> = HashMap<String, OpenApiSecurityScheme>()
/**
* @brief 创建 OpenAPI 组件实例。
+3 -3
View File
@@ -34,15 +34,15 @@ public class OpenApiDocument <: IOpenApiSerializable {
/**
* @brief 表示标签集合。
*/
public var tags = ArrayList<OpenApiTag>()
public var tags: ArrayList<OpenApiTag> = ArrayList<OpenApiTag>()
/**
* @brief 表示服务器集合。
*/
public var servers = ArrayList<OpenApiServer>()
public var servers: ArrayList<OpenApiServer> = ArrayList<OpenApiServer>()
/**
* @brief 表示安全需求集合。
*/
public var securityRequirements = ArrayList<OpenApiSecurityRequirement>()
public var securityRequirements: ArrayList<OpenApiSecurityRequirement> = ArrayList<OpenApiSecurityRequirement>()
/**
* @brief 创建 OpenAPI 文档对象。
+5 -5
View File
@@ -30,15 +30,15 @@ public class OpenApiOperation <: IOpenApiSerializable {
/**
* @brief 表示操作响应集合。
*/
public var response = OpenApiResponses()
public var response: OpenApiResponses = OpenApiResponses()
/**
* @brief 表示操作标签集合。
*/
public var tags = ArrayList<OpenApiTag>()
public var tags: ArrayList<OpenApiTag> = ArrayList<OpenApiTag>()
/**
* @brief 表示操作服务器集合。
*/
public var servers = ArrayList<OpenApiServer>()
public var servers: ArrayList<OpenApiServer> = ArrayList<OpenApiServer>()
/**
* @brief 表示操作请求体。
*/
@@ -46,11 +46,11 @@ public class OpenApiOperation <: IOpenApiSerializable {
/**
* @brief 表示操作参数集合。
*/
public var parameters = ArrayList<OpenApiParameter>()
public var parameters: ArrayList<OpenApiParameter> = ArrayList<OpenApiParameter>()
/**
* @brief 表示操作安全需求集合。
*/
public var security = ArrayList<OpenApiSecurityRequirement>()
public var security: ArrayList<OpenApiSecurityRequirement> = ArrayList<OpenApiSecurityRequirement>()
/**
* @brief 创建 OpenAPI 操作对象。
+3 -3
View File
@@ -34,15 +34,15 @@ public class OpenApiPathItem <: IOpenApiSerializable {
/**
* @brief 表示路径项服务器集合。
*/
public var servers = ArrayList<OpenApiServer>()
public var servers: ArrayList<OpenApiServer> = ArrayList<OpenApiServer>()
/**
* @brief 表示路径项参数集合。
*/
public var parameters = ArrayList<OpenApiParameter>()
public var parameters: ArrayList<OpenApiParameter> = ArrayList<OpenApiParameter>()
/**
* @brief 表示路径项操作集合。
*/
public var operations = HashMap<OperationType, OpenApiOperation>()
public var operations: HashMap<OperationType, OpenApiOperation> = HashMap<OperationType, OpenApiOperation>()
/**
* @brief 创建 OpenAPI 路径项对象。
+1 -1
View File
@@ -26,7 +26,7 @@ public class OpenApiRequestBody <: IOpenApiSerializable {
/**
* @brief 表示请求体内容映射。
*/
public var content = HashMap<String, OpenApiMediaType>()
public var content: HashMap<String, OpenApiMediaType> = HashMap<String, OpenApiMediaType>()
/**
* @brief 创建 OpenAPI 请求体对象。
+1 -1
View File
@@ -22,7 +22,7 @@ public class OpenApiResponse <: IOpenApiSerializable {
/**
* @brief 表示响应内容映射。
*/
public var content = HashMap<String, OpenApiMediaType>()
public var content: HashMap<String, OpenApiMediaType> = HashMap<String, OpenApiMediaType>()
/**
* @brief 创建 OpenAPI 响应对象。
+3 -3
View File
@@ -46,11 +46,11 @@ public class OpenApiSchema <: IOpenApiSerializable {
/**
* @brief 表示对象属性集合。
*/
public var properties = HashMap<String, OpenApiSchema>()
public var properties: HashMap<String, OpenApiSchema> = HashMap<String, OpenApiSchema>()
/**
* @brief 表示 allOf 组合架构。
*/
public var allOf = ArrayList<OpenApiSchema>()
public var allOf: ArrayList<OpenApiSchema> = ArrayList<OpenApiSchema>()
/**
* @brief 表示是否允许附加属性。
*/
@@ -70,7 +70,7 @@ public class OpenApiSchema <: IOpenApiSerializable {
* @param reference 架构引用。
* @param description 架构描述。
*/
public init(title!: ?String = None, nullable!: ?Bool = None, `type`!: ?String = None, items!: ?OpenApiSchema = None,
public init(title!: ?String = None, nullable!: ?Bool = None, `type`!: ?String = None, items!: ?OpenApiSchema = None, // cjlint-ignore !G.FUN.02
format!: ?String = None, reference!: ?OpenApiReference = None, description!: ?String = None) {
this.title = title
this.format = format
+3 -3
View File
@@ -13,9 +13,9 @@ private let numbers = ["Float16", "Float32", "Float64", "Decimal"]
private let integers = ["Int8", "Int16", "Int32", "Int64", "UInt8", "UInt16", "UInt32", "UInt64"]
protected class OpenApiSchemaTypes {
public static const OBJECT = "object"
public static const STRING = "string"
public static const ARRAY = "array"
public static const OBJECT: String = "object"
public static const STRING: String = "string"
public static const ARRAY: String = "array"
/**
* @brief 将类型信息转换为 OpenAPI Schema 类型名称。