<commit_before>import ObjectMapper

struct Issue: Mappable {
    var id: Int!
    var iid: Int!
    var title: String!
    var assigneeId: Int!
    var state: String!
    var authorId: Int!
    var authorName: String?
    var webUrl: String?

    init?(map: Map) {
        guard map.JSON["id"] as? Int else {
            return nil
        }
    }

    mutating func mapping(map: Map) {
        id <- map["id"]
        iid <- map["iid"]
        title <- map["title"]
        assigneeId <- map["assignee_id"]
        state <- map["state"]
        authorId <- map["author_id"]
        authorName <- map["author_name"]
        webUrl <- map["web_url"]
    }
}

class FeedPool {
    var issues: [Issue] = []
}<commit_msg>fix: 语法错误<commit_after>import ObjectMapper

struct Issue: Mappable {
    var id: Int!
    var iid: Int!
    var title: String!
    var assigneeId: Int!
    var state: String!
    var authorId: Int!
    var authorName: String?
    var webUrl: String?

    init?(map: Map) {
        guard let _ = map.JSON["id"] as? Int else {
            return nil
        }
    }

    mutating func mapping(map: Map) {
        id <- map["id"]
        iid <- map["iid"]
        title <- map["title"]
        assigneeId <- map["assignee_id"]
        state <- map["state"]
        authorId <- map["author_id"]
        authorName <- map["author_name"]
        webUrl <- map["web_url"]
    }
}

class FeedPool {
    var issues: [Issue] = []
}
{'fraction_non_alphanumeric': 0.13630041724617525, 'fraction_numerical': 0.0, 'mean_word_length': 1.979296066252588, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3180984', 'n_tokens_mistral': 500, 'n_tokens_neox': 473, 'n_words': 128}