test.json
{
"files": [
{
"path": "/Users/wassim/Desktop/TEDMOB/Avianture/Avianture/Avianture/Controllers/Companies/Companies List/Companies Page View /Companies Page View Controller/CompaniesPageViewController.swift",
"violations": [],
"parsed": false
},
{
"path": "/Users/wassim/Desktop/TEDMOB/Avianture/Avianture/Avianture/Controllers/Companies/Companies List/Companies Page View /Companies Type Collection View Cell/CompaniesTypeCollectionViewCell.swift",
"violations": [
{
"severity": "warning",
"rule": "function-whitespace",
"location": {
"line": 18,
"column": 6
},
"message": "Function should have at least one blank line after it"
}
],
"parsed": true
},
{
"path": "/Users/wassim/Desktop/TEDMOB/Avianture/Avianture/Avianture/Controllers/Companies/Companies List/Companies Table View /Companies Table View Cell/CompaniesTableViewCell.swift",
"violations": [
{
"severity": "warning",
"rule": "function-whitespace",
"location": {
"line": 29,
"column": 6
},
"message": "Function should have at least one blank line after it"
}
],
"parsed": true
},
{
"path": "/Users/wassim/Desktop/TEDMOB/Avianture/Avianture/Avianture/Controllers/Companies/Companies List/Companies Table View /Companies Table View Controller/CompaniesTableViewController.swift",
"violations": [
{
"severity": "warning",
"rule": "forced-type-cast",
"location": {
"line": 27,
"column": 76
},
"message": "Force casts should be avoided"
},
{
"severity": "warning",
"rule": "function-whitespace",
"location": {
"line": 49,
"column": 6
},
"message": "Function should have at least one blank line after it"
}
],
"parsed": true
},
{
"path": "/Users/wassim/Desktop/TEDMOB/Avianture/Avianture/Avianture/Controllers/Companies/Company Profile/Company Profile Info Table View/Cells/Company Location/CompanyLocationTableViewCell.swift",
"violations": [
{
"severity": "warning",
"rule": "lower-camel-case",
"location": {
"line": 18,
"column": 24
},
"message": "Variable names should be lowerCamelCase"
},
{
"severity": "warning",
"rule": "function-whitespace",
"location": {
"line": 54,
"column": 6
},
"message": "Function should have at least one blank line after it"
}
],
"parsed": true
},
{
"path": "/Users/wassim/Desktop/TEDMOB/Avianture/Avianture/Avianture/Controllers/Companies/Company Profile/Company Profile Info Table View/Cells/Company Services/CompanyServicesTableViewCell.swift",
"violations": [
{
"severity": "warning",
"rule": "forced-type-cast",
"location": {
"line": 16,
"column": 55
},
"message": "Force casts should be avoided"
},
{
"severity": "warning",
"rule": "function-whitespace",
"location": {
"line": 17,
"column": 6
},
"message": "Function should have at least one blank line after it"
}
],
"parsed": true
},
{
"path": "/Users/wassim/Desktop/TEDMOB/Avianture/Avianture/Avianture/Controllers/Companies/Company Profile/Company Profile Info Table View/Cells/Followers And Contacts/FollowersAndContactsCell.swift",
"violations": [
{
"severity": "warning",
"rule": "function-whitespace",
"location": {
"line": 30,
"column": 6
},
"message": "Function should have at least one blank line after it"
}
],
"parsed": true
},
{
"path": "/Users/wassim/Desktop/TEDMOB/Avianture/Avianture/Avianture/Controllers/Companies/Company Profile/Company Profile Info Table View/Cells/General Info/CompanyGeneralInfoCell.swift",
"violations": [
{
"severity": "warning",
"rule": "forced-type-cast",
"location": {
"line": 28,
"column": 47
},
"message": "Force casts should be avoided"
},
{
"severity": "warning",
"rule": "forced-type-cast",
"location": {
"line": 29,
"column": 45
},
"message": "Force casts should be avoided"
},
{
"severity": "warning",
"rule": "forced-type-cast",
"location": {
"line": 30,
"column": 47
},
"message": "Force casts should be avoided"
},
{
"severity": "warning",
"rule": "forced-type-cast",
"location": {
"line": 31,
"column": 45
},
"message": "Force casts should be avoided"
},
{
"severity": "warning",
"rule": "forced-type-cast",
"location": {
"line": 32,
"column": 51
},
"message": "Force casts should be avoided"
},
{
"severity": "warning",
"rule": "function-whitespace",
"location": {
"line": 33,
"column": 6
},
"message": "Function should have at least one blank line after it"
}
],
"parsed": true
},
{
"path": "/Users/wassim/Desktop/TEDMOB/Avianture/Avianture/Avianture/Controllers/Companies/Company Profile/Company Profile Info Table View/CompanyProfileInfoTableViewController.swift",
"violations": [
{
"severity": "warning",
"rule": "colon-whitespace",
"location": {
"line": 37,
"column": 20
},
"message": "Colon at column 20 should have no spaces before it"
},
{
"severity": "warning",
"rule": "forced-type-cast",
"location": {
"line": 39,
"column": 80
},
"message": "Force casts should be avoided"
},
{
"severity": "warning",
"rule": "colon-whitespace",
"location": {
"line": 43,
"column": 20
},
"message": "Colon at column 20 should have no spaces before it"
},
{
"severity": "warning",
"rule": "forced-type-cast",
"location": {
"line": 45,
"column": 80
},
"message": "Force casts should be avoided"
},
{
"severity": "warning",
"rule": "colon-whitespace",
"location": {
"line": 49,
"column": 20
},
"message": "Colon at column 20 should have no spaces before it"
},
{
"severity": "warning",
"rule": "forced-type-cast",
"location": {
"line": 51,
"column": 80
},
"message": "Force casts should be avoided"
},
{
"severity": "warning",
"rule": "colon-whitespace",
"location": {
"line": 56,
"column": 45
},
"message": "Colon at column 45 should have no spaces before it"
},
{
"severity": "warning",
"rule": "forced-type-cast",
"location": {
"line": 58,
"column": 80
},
"message": "Force casts should be avoided"
},
{
"severity": "warning",
"rule": "colon-whitespace",
"location": {
"line": 73,
"column": 20
},
"message": "Colon at column 20 should have no spaces before it"
},
{
"severity": "warning",
"rule": "forced-type-cast",
"location": {
"line": 75,
"column": 80
},
"message": "Force casts should be avoided"
},
{
"severity": "warning",
"rule": "colon-whitespace",
"location": {
"line": 79,
"column": 20
},
"message": "Colon at column 20 should have no spaces before it"
},
{
"severity": "warning",
"rule": "forced-type-cast",
"location": {
"line": 81,
"column": 80
},
"message": "Force casts should be avoided"
},
{
"severity": "warning",
"rule": "colon-whitespace",
"location": {
"line": 85,
"column": 20
},
"message": "Colon at column 20 should have no spaces before it"
},
{
"severity": "warning",
"rule": "forced-type-cast",
"location": {
"line": 87,
"column": 80
},
"message": "Force casts should be avoided"
},
{
"severity": "warning",
"rule": "colon-whitespace",
"location": {
"line": 92,
"column": 45
},
"message": "Colon at column 45 should have no spaces before it"
},
{
"severity": "warning",
"rule": "forced-type-cast",
"location": {
"line": 94,
"column": 80
},
"message": "Force casts should be avoided"
},
{
"severity": "warning",
"rule": "function-whitespace",
"location": {
"line": 118,
"column": 6
},
"message": "Function should have at least one blank line after it"
}
],
"parsed": true
},
{
"path": "/Users/wassim/Desktop/TEDMOB/Avianture/Avianture/Avianture/Controllers/Companies/Company Profile/Company Profile Page View/CompanyProfilePageViewController.swift",
"violations": [],
"parsed": false
},
{
"path": "/Users/wassim/Desktop/TEDMOB/Avianture/Avianture/Avianture/Controllers/Contacts/Contacts Page View/ContactsPageViewController.swift",
"violations": [],
"parsed": false
},
{
"path": "/Users/wassim/Desktop/TEDMOB/Avianture/Avianture/Avianture/Controllers/Contacts/Contacts Table View/Cell/ContactsTableViewCell.swift",
"violations": [
{
"severity": "warning",
"rule": "forced-type-cast",
"location": {
"line": 22,
"column": 50
},
"message": "Force casts should be avoided"
},
{
"severity": "warning",
"rule": "forced-type-cast",
"location": {
"line": 23,
"column": 47
},
"message": "Force casts should be avoided"
},
{
"severity": "warning",
"rule": "function-whitespace",
"location": {
"line": 31,
"column": 6
},
"message": "Function should have at least one blank line after it"
}
],
"parsed": true
},
{
"path": "/Users/wassim/Desktop/TEDMOB/Avianture/Avianture/Avianture/Controllers/Contacts/Contacts Table View/ContactsTableViewController.swift",
"violations": [
{
"severity": "warning",
"rule": "forced-type-cast",
"location": {
"line": 22,
"column": 39
},
"message": "Force casts should be avoided"
},
{
"severity": "warning",
"rule": "trailing-closure",
"location": {
"line": 23,
"column": 46
},
"message": "Closure is the function's final argument and may be passed as a trailing closure instead"
},
{
"severity": "warning",
"rule": "forced-type-cast",
"location": {
"line": 34,
"column": 76
},
"message": "Force casts should be avoided"
},
{
"severity": "warning",
"rule": "function-whitespace",
"location": {
"line": 37,
"column": 6
},
"message": "Function should have at least one blank line after it"
}
],
"parsed": true
},
{
"path": "/Users/wassim/Desktop/TEDMOB/Avianture/Avianture/Avianture/Controllers/Custom Side Menu Controller/Side Menu Controller/CustomSideMenuViewController.swift",
"violations": [],
"parsed": true
},
{
"path": "/Users/wassim/Desktop/TEDMOB/Avianture/Avianture/Avianture/Controllers/Custom Side Menu Controller/Side Menu Controller/PreSideMenuViewController.swift",
"violations": [],
"parsed": true
},
{
"path": "/Users/wassim/Desktop/TEDMOB/Avianture/Avianture/Avianture/Controllers/Custom Side Menu Controller/Side Meu Table View Controller/SideMenuTableViewController.swift",
"violations": [
{
"severity": "warning",
"rule": "function-whitespace",
"location": {
"line": 55,
"column": 6
},
"message": "Function should have at least one blank line after it"
}
],
"parsed": true
},
{
"path": "/Users/wassim/Desktop/TEDMOB/Avianture/Avianture/Avianture/Controllers/Forums/ForumsPageViewController.swift",
"violations": [],
"parsed": false
}
],
"summary": {
"violations": 148,
"warnings": 148,
"analyzed": 70,
"errors": 0,
"skipped": 36
}
}