{"action":"created","comment":{"url":"https://api.github.com/repos/serban-petrescu/candidate-management/pulls/comments/171184317","pull_request_review_id":99991245,"id":171184317,"diff_hunk":"@@ -0,0 +1,366 @@\n+import React from 'react';\n+import {StyleSheet, Text, Image, View,AsyncStorage, ScrollView} from 'react-native';\n+import FontAwesomeIcon from 'react-native-vector-icons/FontAwesome';\n+import {Fumi,} from 'react-native-textinput-effects';\n+import Button from 'react-native-button';\n+const CANDIDATE_STORAGE = 'candidates';\n+const styles = StyleSheet.create({\n+    container: {\n+        flex: 1,\n+        paddingTop: 24,\n+        backgroundColor: '#841439',\n+    },\n+    content: {\n+        // not cool but good enough to make all inputs visible when keyboard is active\n+        paddingBottom: 300,\n+    },\n+    card2: {\n+        padding: 16,\n+    },\n+\n+    inputFirst: {\n+        marginTop: 14,\n+    },\n+    input: {\n+        marginTop: 4,\n+    },\n+    title: {\n+        paddingBottom: 16,\n+        textAlign: 'center',\n+        color: 'white',\n+        fontSize: 20,\n+        fontWeight: 'bold',\n+        opacity: 0.8,\n+    },\n+    logo: {\n+        width: 300,\n+        height: 100\n+    },\n+    loginButtonSection: {\n+\n+        justifyContent: 'center',\n+        alignItems: 'center'\n+    }\n+});\n+\n+const colors={\n+    default:'#77116a',\n+    correct:'#14900f',\n+    incorrect:'#c8121c'};\n+\n+const errorLabels={\n+    empty:' is mandatory',\n+    email: 'Email is not valid',\n+    phone: 'Phone is not valid',\n+};\n+const defaultLabels={\n+    name: 'Name',\n+    email: 'Email',\n+    phone: 'Phone',\n+    university:'University',\n+    faculty: 'Faculty',\n+    studyYear:'Study Year',\n+};\n+const defaultIcons= {\n+    name: 'user',\n+    email: 'envelope',\n+    phone: 'phone',\n+    university: 'university',\n+    faculty: 'graduation-cap',\n+    studyYear: 'book',\n+};\n+\n+const correctIcon='check';\n+const incorrectIcon='remove';\n+const regex = /^(([^<>()[\\]\\\\.,;:\\s@\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/;\n+\n+export default class HomeScreen extends React.Component {\n+    constructor(props) {\n+        super(props);\n+        this.state = {\n+            name: '',\n+            email: '',\n+            phone: '',\n+            university:'',\n+            faculty:'',\n+            studyYear:'',\n+            icons:{\n+                name: 'user',\n+                email: 'envelope',\n+                phone: 'phone',\n+                university: 'university',\n+                faculty: 'graduation-cap',\n+                studyYear: 'book',},\n+            labels:{\n+                name: 'Name',\n+                email: 'Email',\n+                phone: 'Phone',\n+                university:'University',\n+                faculty: 'Faculty',\n+                studyYear:'Study Year',\n+            },\n+            candidates:[]\n+        };\n+    }\n+\n+    /*Set the candidate information*/\n+    submitCandidate = () => {\n+\n+        let candidate = {\n+            name: this.state.name,\n+            email: this.state.email,\n+            phone: this.state.phone,\n+            university:this.state.university,\n+            faculty:this.state.faculty,\n+            studyYear:this.state.studyYear,\n+        };\n+        // let toastMessage = `Thanks for submitting your application ${this.state.lastName} ${this.state.firstName}`;\n+        // ToastAndroid.show(toastMessage, ToastAndroid.SHORT);\n+         //addCandidateAndroid(candidate);\n+        this.setState({\n+            candidates: [...this.state.candidates, candidate]\n+        });\n+\n+        AsyncStorage.setItem(CANDIDATE_STORAGE, JSON.stringify(this.state.candidates),\n+            () => {this.props.navigation.navigate('Detail',{candidates:this.state.candidates});});\n+\n+    };\n+\n+    render() {\n+        return (\n+        <ScrollView style={styles.container} contentContainerStyle={styles.content} >\n+            <View style={[styles.card2, { backgroundColor: '#841439' }]}>\n+                <Text style={styles.title}>Welcome</Text>\n+                <Image source={require('../assets/images/msgLogo.png')} style={styles.logo}/>\n+                <Fumi\n+                    style={styles.inputFirst}\n+                    label={this.state.labels.name}\n+                    iconClass={FontAwesomeIcon}\n+                    iconName={this.state.icons.name}\n+                    iconColor={colors.default}\n+                    color={colors.default}\n+                    value={this.state.name}\n+                    autoCorrect={false}\n+                    onFocus={this.resetIconName.bind(this)}\n+                    onBlur={this.checkName.bind(this)}\n+                    />\n+                <Fumi\n+                    style={styles.input}\n+                    label={this.state.labels.phone}\n+                    iconClass={FontAwesomeIcon}\n+                    iconName={this.state.icons.phone}\n+                    iconColor={colors.default}\n+                    value={this.state.phone}\n+                    keyboardType=\"numeric\"\n+                    autoCorrect={false}\n+                    onFocus={this.resetIconPhone.bind(this)}\n+                    onBlur={this.checkPhone.bind(this)}\n+                />\n+                <Fumi\n+                    style={styles.input}\n+                    label={this.state.labels.email}\n+                    iconClass={FontAwesomeIcon}\n+                    iconName={this.state.icons.email}\n+                    iconColor={colors.default}\n+                    value={this.state.email}\n+                    autoCorrect={false}\n+                    autoCapitalize=\"none\"\n+                    onFocus={this.resetIconEmail.bind(this)}\n+                    onBlur={this.checkEmail.bind(this)}\n+                />\n+\n+                <Fumi\n+                    style={styles.input}\n+                    label={this.state.labels.university}\n+                    iconClass={FontAwesomeIcon}\n+                    iconName={this.state.icons.university}\n+                    iconColor={colors.default}\n+                    value={this.state.university}\n+                    autoCorrect={false}\n+                    onFocus={this.resetIconUniversity.bind(this)}\n+                    onBlur={this.checkUniversity.bind(this)}\n+                />\n+\n+                <Fumi\n+                    style={styles.input}\n+                    label={this.state.labels.faculty}\n+                    iconClass={FontAwesomeIcon}\n+                    iconName={this.state.icons.faculty}\n+                    iconColor={colors.default}\n+                    value={this.state.faculty}\n+                    autoCorrect={false}\n+                    onFocus={this.resetIconFaculty.bind(this)}\n+                    onBlur={this.checkFaculty.bind(this)}\n+                />\n+                <Fumi\n+                    style={styles.input}\n+                    label={this.state.labels.studyYear}\n+                    iconClass={FontAwesomeIcon}\n+                    iconName={this.state.icons.studyYear}\n+                    iconColor={colors.default}\n+                    keyboardType=\"numeric\"\n+                    onFocus={this.resetIconStudyYear.bind(this)}\n+                    value={this.state.studyYear}\n+                    autoCorrect={false}\n+                    onBlur={this.checkStudyYear.bind(this)}\n+                />\n+            </View>\n+            <View style={styles.loginButtonSection}>\n+                <Button\n+                    containerStyle={{padding:10, height:45, overflow:'hidden', borderRadius:24, backgroundColor: 'black'}}\n+                    style={{fontSize: 20, color: 'white'}}\n+                    onPress={this.submitCandidate}>Submit</Button>\n+            </View>\n+        </ScrollView>\n+);\n+}\n+\n+    resetIconName(e){\n+        this.resetIcons('name');\n+    }\n+    resetIconPhone(e){\n+        this.resetIcons('phone');\n+    }\n+    resetIconUniversity(e){\n+        this.resetIcons('university');\n+    }\n+    resetIconFaculty(e){\n+        this.resetIcons('faculty');\n+    }\n+    resetIconEmail(e){\n+        this.resetIcons('email');\n+    }\n+    resetIconStudyYear(e){\n+        this.resetIcons('studyYear');\n+    }\n+    resetIcons(e){","path":"mobile/app/components/HomeScreen.js","position":236,"original_position":236,"commit_id":"416b9af59cda7f223c9b15151c39273b09233d3d","original_commit_id":"416b9af59cda7f223c9b15151c39273b09233d3d","user":{"login":"codacy-bot","id":19940114,"avatar_url":"https://avatars1.githubusercontent.com/u/19940114?v=4","gravatar_id":"","url":"https://api.github.com/users/codacy-bot","html_url":"https://github.com/codacy-bot","followers_url":"https://api.github.com/users/codacy-bot/followers","following_url":"https://api.github.com/users/codacy-bot/following{/other_user}","gists_url":"https://api.github.com/users/codacy-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/codacy-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codacy-bot/subscriptions","organizations_url":"https://api.github.com/users/codacy-bot/orgs","repos_url":"https://api.github.com/users/codacy-bot/repos","events_url":"https://api.github.com/users/codacy-bot/events{/privacy}","received_events_url":"https://api.github.com/users/codacy-bot/received_events","type":"User","site_admin":false},"body":"![Codacy](https://app.codacy.com/assets/images/favicon.png) Issue found: [Method 'resetIcons' has a complexity of 7. (complexity)](https://app.codacy.com/app/serban-petrescu/candidate-management/pullRequest?prid=1380620)","created_at":"2018-02-28T09:27:58Z","updated_at":"2018-02-28T09:27:59Z","html_url":"https://github.com/serban-petrescu/candidate-management/pull/62#discussion_r171184317","pull_request_url":"https://api.github.com/repos/serban-petrescu/candidate-management/pulls/62","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/serban-petrescu/candidate-management/pulls/comments/171184317"},"html":{"href":"https://github.com/serban-petrescu/candidate-management/pull/62#discussion_r171184317"},"pull_request":{"href":"https://api.github.com/repos/serban-petrescu/candidate-management/pulls/62"}}},"pull_request":{"url":"https://api.github.com/repos/serban-petrescu/candidate-management/pulls/62","id":171868810,"html_url":"https://github.com/serban-petrescu/candidate-management/pull/62","diff_url":"https://github.com/serban-petrescu/candidate-management/pull/62.diff","patch_url":"https://github.com/serban-petrescu/candidate-management/pull/62.patch","issue_url":"https://api.github.com/repos/serban-petrescu/candidate-management/issues/62","number":62,"state":"open","locked":false,"title":"30 tablet offline data storage","user":{"login":"oana-andreea","id":12399940,"avatar_url":"https://avatars0.githubusercontent.com/u/12399940?v=4","gravatar_id":"","url":"https://api.github.com/users/oana-andreea","html_url":"https://github.com/oana-andreea","followers_url":"https://api.github.com/users/oana-andreea/followers","following_url":"https://api.github.com/users/oana-andreea/following{/other_user}","gists_url":"https://api.github.com/users/oana-andreea/gists{/gist_id}","starred_url":"https://api.github.com/users/oana-andreea/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oana-andreea/subscriptions","organizations_url":"https://api.github.com/users/oana-andreea/orgs","repos_url":"https://api.github.com/users/oana-andreea/repos","events_url":"https://api.github.com/users/oana-andreea/events{/privacy}","received_events_url":"https://api.github.com/users/oana-andreea/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-02-28T06:43:40Z","updated_at":"2018-02-28T09:27:59Z","closed_at":null,"merged_at":null,"merge_commit_sha":"6d898d0f3d5d175e92cc712f48e78c78370cfa58","assignee":{"login":"oana-andreea","id":12399940,"avatar_url":"https://avatars0.githubusercontent.com/u/12399940?v=4","gravatar_id":"","url":"https://api.github.com/users/oana-andreea","html_url":"https://github.com/oana-andreea","followers_url":"https://api.github.com/users/oana-andreea/followers","following_url":"https://api.github.com/users/oana-andreea/following{/other_user}","gists_url":"https://api.github.com/users/oana-andreea/gists{/gist_id}","starred_url":"https://api.github.com/users/oana-andreea/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oana-andreea/subscriptions","organizations_url":"https://api.github.com/users/oana-andreea/orgs","repos_url":"https://api.github.com/users/oana-andreea/repos","events_url":"https://api.github.com/users/oana-andreea/events{/privacy}","received_events_url":"https://api.github.com/users/oana-andreea/received_events","type":"User","site_admin":false},"assignees":[{"login":"oana-andreea","id":12399940,"avatar_url":"https://avatars0.githubusercontent.com/u/12399940?v=4","gravatar_id":"","url":"https://api.github.com/users/oana-andreea","html_url":"https://github.com/oana-andreea","followers_url":"https://api.github.com/users/oana-andreea/followers","following_url":"https://api.github.com/users/oana-andreea/following{/other_user}","gists_url":"https://api.github.com/users/oana-andreea/gists{/gist_id}","starred_url":"https://api.github.com/users/oana-andreea/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oana-andreea/subscriptions","organizations_url":"https://api.github.com/users/oana-andreea/orgs","repos_url":"https://api.github.com/users/oana-andreea/repos","events_url":"https://api.github.com/users/oana-andreea/events{/privacy}","received_events_url":"https://api.github.com/users/oana-andreea/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":588872105,"url":"https://api.github.com/repos/serban-petrescu/candidate-management/labels/in%20progress","name":"in progress","color":"ededed","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/serban-petrescu/candidate-management/pulls/62/commits","review_comments_url":"https://api.github.com/repos/serban-petrescu/candidate-management/pulls/62/comments","review_comment_url":"https://api.github.com/repos/serban-petrescu/candidate-management/pulls/comments{/number}","comments_url":"https://api.github.com/repos/serban-petrescu/candidate-management/issues/62/comments","statuses_url":"https://api.github.com/repos/serban-petrescu/candidate-management/statuses/416b9af59cda7f223c9b15151c39273b09233d3d","head":{"label":"serban-petrescu:30_tablet_offline_data_storage","ref":"30_tablet_offline_data_storage","sha":"416b9af59cda7f223c9b15151c39273b09233d3d","user":{"login":"serban-petrescu","id":15961282,"avatar_url":"https://avatars3.githubusercontent.com/u/15961282?v=4","gravatar_id":"","url":"https://api.github.com/users/serban-petrescu","html_url":"https://github.com/serban-petrescu","followers_url":"https://api.github.com/users/serban-petrescu/followers","following_url":"https://api.github.com/users/serban-petrescu/following{/other_user}","gists_url":"https://api.github.com/users/serban-petrescu/gists{/gist_id}","starred_url":"https://api.github.com/users/serban-petrescu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/serban-petrescu/subscriptions","organizations_url":"https://api.github.com/users/serban-petrescu/orgs","repos_url":"https://api.github.com/users/serban-petrescu/repos","events_url":"https://api.github.com/users/serban-petrescu/events{/privacy}","received_events_url":"https://api.github.com/users/serban-petrescu/received_events","type":"User","site_admin":false},"repo":{"id":87404918,"name":"candidate-management","full_name":"serban-petrescu/candidate-management","owner":{"login":"serban-petrescu","id":15961282,"avatar_url":"https://avatars3.githubusercontent.com/u/15961282?v=4","gravatar_id":"","url":"https://api.github.com/users/serban-petrescu","html_url":"https://github.com/serban-petrescu","followers_url":"https://api.github.com/users/serban-petrescu/followers","following_url":"https://api.github.com/users/serban-petrescu/following{/other_user}","gists_url":"https://api.github.com/users/serban-petrescu/gists{/gist_id}","starred_url":"https://api.github.com/users/serban-petrescu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/serban-petrescu/subscriptions","organizations_url":"https://api.github.com/users/serban-petrescu/orgs","repos_url":"https://api.github.com/users/serban-petrescu/repos","events_url":"https://api.github.com/users/serban-petrescu/events{/privacy}","received_events_url":"https://api.github.com/users/serban-petrescu/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/serban-petrescu/candidate-management","description":"Candidate management application","fork":false,"url":"https://api.github.com/repos/serban-petrescu/candidate-management","forks_url":"https://api.github.com/repos/serban-petrescu/candidate-management/forks","keys_url":"https://api.github.com/repos/serban-petrescu/candidate-management/keys{/key_id}","collaborators_url":"https://api.github.com/repos/serban-petrescu/candidate-management/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/serban-petrescu/candidate-management/teams","hooks_url":"https://api.github.com/repos/serban-petrescu/candidate-management/hooks","issue_events_url":"https://api.github.com/repos/serban-petrescu/candidate-management/issues/events{/number}","events_url":"https://api.github.com/repos/serban-petrescu/candidate-management/events","assignees_url":"https://api.github.com/repos/serban-petrescu/candidate-management/assignees{/user}","branches_url":"https://api.github.com/repos/serban-petrescu/candidate-management/branches{/branch}","tags_url":"https://api.github.com/repos/serban-petrescu/candidate-management/tags","blobs_url":"https://api.github.com/repos/serban-petrescu/candidate-management/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/serban-petrescu/candidate-management/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/serban-petrescu/candidate-management/git/refs{/sha}","trees_url":"https://api.github.com/repos/serban-petrescu/candidate-management/git/trees{/sha}","statuses_url":"https://api.github.com/repos/serban-petrescu/candidate-management/statuses/{sha}","languages_url":"https://api.github.com/repos/serban-petrescu/candidate-management/languages","stargazers_url":"https://api.github.com/repos/serban-petrescu/candidate-management/stargazers","contributors_url":"https://api.github.com/repos/serban-petrescu/candidate-management/contributors","subscribers_url":"https://api.github.com/repos/serban-petrescu/candidate-management/subscribers","subscription_url":"https://api.github.com/repos/serban-petrescu/candidate-management/subscription","commits_url":"https://api.github.com/repos/serban-petrescu/candidate-management/commits{/sha}","git_commits_url":"https://api.github.com/repos/serban-petrescu/candidate-management/git/commits{/sha}","comments_url":"https://api.github.com/repos/serban-petrescu/candidate-management/comments{/number}","issue_comment_url":"https://api.github.com/repos/serban-petrescu/candidate-management/issues/comments{/number}","contents_url":"https://api.github.com/repos/serban-petrescu/candidate-management/contents/{+path}","compare_url":"https://api.github.com/repos/serban-petrescu/candidate-management/compare/{base}...{head}","merges_url":"https://api.github.com/repos/serban-petrescu/candidate-management/merges","archive_url":"https://api.github.com/repos/serban-petrescu/candidate-management/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/serban-petrescu/candidate-management/downloads","issues_url":"https://api.github.com/repos/serban-petrescu/candidate-management/issues{/number}","pulls_url":"https://api.github.com/repos/serban-petrescu/candidate-management/pulls{/number}","milestones_url":"https://api.github.com/repos/serban-petrescu/candidate-management/milestones{/number}","notifications_url":"https://api.github.com/repos/serban-petrescu/candidate-management/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/serban-petrescu/candidate-management/labels{/name}","releases_url":"https://api.github.com/repos/serban-petrescu/candidate-management/releases{/id}","deployments_url":"https://api.github.com/repos/serban-petrescu/candidate-management/deployments","created_at":"2017-04-06T08:23:47Z","updated_at":"2018-02-05T08:44:21Z","pushed_at":"2018-02-28T09:24:49Z","git_url":"git://github.com/serban-petrescu/candidate-management.git","ssh_url":"git@github.com:serban-petrescu/candidate-management.git","clone_url":"https://github.com/serban-petrescu/candidate-management.git","svn_url":"https://github.com/serban-petrescu/candidate-management","homepage":null,"size":823,"stargazers_count":2,"watchers_count":2,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":16,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0"},"forks":1,"open_issues":16,"watchers":2,"default_branch":"master"}},"base":{"label":"serban-petrescu:master","ref":"master","sha":"30c9f51d2528bdb28703d54f8a253ac992867561","user":{"login":"serban-petrescu","id":15961282,"avatar_url":"https://avatars3.githubusercontent.com/u/15961282?v=4","gravatar_id":"","url":"https://api.github.com/users/serban-petrescu","html_url":"https://github.com/serban-petrescu","followers_url":"https://api.github.com/users/serban-petrescu/followers","following_url":"https://api.github.com/users/serban-petrescu/following{/other_user}","gists_url":"https://api.github.com/users/serban-petrescu/gists{/gist_id}","starred_url":"https://api.github.com/users/serban-petrescu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/serban-petrescu/subscriptions","organizations_url":"https://api.github.com/users/serban-petrescu/orgs","repos_url":"https://api.github.com/users/serban-petrescu/repos","events_url":"https://api.github.com/users/serban-petrescu/events{/privacy}","received_events_url":"https://api.github.com/users/serban-petrescu/received_events","type":"User","site_admin":false},"repo":{"id":87404918,"name":"candidate-management","full_name":"serban-petrescu/candidate-management","owner":{"login":"serban-petrescu","id":15961282,"avatar_url":"https://avatars3.githubusercontent.com/u/15961282?v=4","gravatar_id":"","url":"https://api.github.com/users/serban-petrescu","html_url":"https://github.com/serban-petrescu","followers_url":"https://api.github.com/users/serban-petrescu/followers","following_url":"https://api.github.com/users/serban-petrescu/following{/other_user}","gists_url":"https://api.github.com/users/serban-petrescu/gists{/gist_id}","starred_url":"https://api.github.com/users/serban-petrescu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/serban-petrescu/subscriptions","organizations_url":"https://api.github.com/users/serban-petrescu/orgs","repos_url":"https://api.github.com/users/serban-petrescu/repos","events_url":"https://api.github.com/users/serban-petrescu/events{/privacy}","received_events_url":"https://api.github.com/users/serban-petrescu/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/serban-petrescu/candidate-management","description":"Candidate management application","fork":false,"url":"https://api.github.com/repos/serban-petrescu/candidate-management","forks_url":"https://api.github.com/repos/serban-petrescu/candidate-management/forks","keys_url":"https://api.github.com/repos/serban-petrescu/candidate-management/keys{/key_id}","collaborators_url":"https://api.github.com/repos/serban-petrescu/candidate-management/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/serban-petrescu/candidate-management/teams","hooks_url":"https://api.github.com/repos/serban-petrescu/candidate-management/hooks","issue_events_url":"https://api.github.com/repos/serban-petrescu/candidate-management/issues/events{/number}","events_url":"https://api.github.com/repos/serban-petrescu/candidate-management/events","assignees_url":"https://api.github.com/repos/serban-petrescu/candidate-management/assignees{/user}","branches_url":"https://api.github.com/repos/serban-petrescu/candidate-management/branches{/branch}","tags_url":"https://api.github.com/repos/serban-petrescu/candidate-management/tags","blobs_url":"https://api.github.com/repos/serban-petrescu/candidate-management/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/serban-petrescu/candidate-management/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/serban-petrescu/candidate-management/git/refs{/sha}","trees_url":"https://api.github.com/repos/serban-petrescu/candidate-management/git/trees{/sha}","statuses_url":"https://api.github.com/repos/serban-petrescu/candidate-management/statuses/{sha}","languages_url":"https://api.github.com/repos/serban-petrescu/candidate-management/languages","stargazers_url":"https://api.github.com/repos/serban-petrescu/candidate-management/stargazers","contributors_url":"https://api.github.com/repos/serban-petrescu/candidate-management/contributors","subscribers_url":"https://api.github.com/repos/serban-petrescu/candidate-management/subscribers","subscription_url":"https://api.github.com/repos/serban-petrescu/candidate-management/subscription","commits_url":"https://api.github.com/repos/serban-petrescu/candidate-management/commits{/sha}","git_commits_url":"https://api.github.com/repos/serban-petrescu/candidate-management/git/commits{/sha}","comments_url":"https://api.github.com/repos/serban-petrescu/candidate-management/comments{/number}","issue_comment_url":"https://api.github.com/repos/serban-petrescu/candidate-management/issues/comments{/number}","contents_url":"https://api.github.com/repos/serban-petrescu/candidate-management/contents/{+path}","compare_url":"https://api.github.com/repos/serban-petrescu/candidate-management/compare/{base}...{head}","merges_url":"https://api.github.com/repos/serban-petrescu/candidate-management/merges","archive_url":"https://api.github.com/repos/serban-petrescu/candidate-management/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/serban-petrescu/candidate-management/downloads","issues_url":"https://api.github.com/repos/serban-petrescu/candidate-management/issues{/number}","pulls_url":"https://api.github.com/repos/serban-petrescu/candidate-management/pulls{/number}","milestones_url":"https://api.github.com/repos/serban-petrescu/candidate-management/milestones{/number}","notifications_url":"https://api.github.com/repos/serban-petrescu/candidate-management/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/serban-petrescu/candidate-management/labels{/name}","releases_url":"https://api.github.com/repos/serban-petrescu/candidate-management/releases{/id}","deployments_url":"https://api.github.com/repos/serban-petrescu/candidate-management/deployments","created_at":"2017-04-06T08:23:47Z","updated_at":"2018-02-05T08:44:21Z","pushed_at":"2018-02-28T09:24:49Z","git_url":"git://github.com/serban-petrescu/candidate-management.git","ssh_url":"git@github.com:serban-petrescu/candidate-management.git","clone_url":"https://github.com/serban-petrescu/candidate-management.git","svn_url":"https://github.com/serban-petrescu/candidate-management","homepage":null,"size":823,"stargazers_count":2,"watchers_count":2,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":16,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0"},"forks":1,"open_issues":16,"watchers":2,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/serban-petrescu/candidate-management/pulls/62"},"html":{"href":"https://github.com/serban-petrescu/candidate-management/pull/62"},"issue":{"href":"https://api.github.com/repos/serban-petrescu/candidate-management/issues/62"},"comments":{"href":"https://api.github.com/repos/serban-petrescu/candidate-management/issues/62/comments"},"review_comments":{"href":"https://api.github.com/repos/serban-petrescu/candidate-management/pulls/62/comments"},"review_comment":{"href":"https://api.github.com/repos/serban-petrescu/candidate-management/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/serban-petrescu/candidate-management/pulls/62/commits"},"statuses":{"href":"https://api.github.com/repos/serban-petrescu/candidate-management/statuses/416b9af59cda7f223c9b15151c39273b09233d3d"}},"author_association":"COLLABORATOR"}}
{"actor":{"display_login":"codacy-bot"}}