{"action":"created","issue":{"url":"https://api.github.com/repos/hashicorp/terraform/issues/6744","repository_url":"https://api.github.com/repos/hashicorp/terraform","labels_url":"https://api.github.com/repos/hashicorp/terraform/issues/6744/labels{/name}","comments_url":"https://api.github.com/repos/hashicorp/terraform/issues/6744/comments","events_url":"https://api.github.com/repos/hashicorp/terraform/issues/6744/events","html_url":"https://github.com/hashicorp/terraform/pull/6744","id":155492302,"number":6744,"title":"New Provider: nsone nsone: import existing provider from https://github.com/bobtfish/terraform-provider-nsone","user":{"login":"sarguru","id":828926,"avatar_url":"https://avatars.githubusercontent.com/u/828926?v=3","gravatar_id":"","url":"https://api.github.com/users/sarguru","html_url":"https://github.com/sarguru","followers_url":"https://api.github.com/users/sarguru/followers","following_url":"https://api.github.com/users/sarguru/following{/other_user}","gists_url":"https://api.github.com/users/sarguru/gists{/gist_id}","starred_url":"https://api.github.com/users/sarguru/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sarguru/subscriptions","organizations_url":"https://api.github.com/users/sarguru/orgs","repos_url":"https://api.github.com/users/sarguru/repos","events_url":"https://api.github.com/users/sarguru/events{/privacy}","received_events_url":"https://api.github.com/users/sarguru/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-05-18T12:45:50Z","updated_at":"2016-05-18T16:41:27Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/hashicorp/terraform/pulls/6744","html_url":"https://github.com/hashicorp/terraform/pull/6744","diff_url":"https://github.com/hashicorp/terraform/pull/6744.diff","patch_url":"https://github.com/hashicorp/terraform/pull/6744.patch"},"body":"* Fixes #5975 \r\n* Imports nsone provider from https://github.com/bobtfish/terraform-provider-nsone\r\n* Vendors https://github.com/bobtfish/go-nsone-api\r\n* Retains commit history (which is probably the only difference from #6692 )"},"comment":{"url":"https://api.github.com/repos/hashicorp/terraform/issues/comments/220086354","html_url":"https://github.com/hashicorp/terraform/pull/6744#issuecomment-220086354","issue_url":"https://api.github.com/repos/hashicorp/terraform/issues/6744","id":220086354,"user":{"login":"josephholsten","id":7495,"avatar_url":"https://avatars.githubusercontent.com/u/7495?v=3","gravatar_id":"","url":"https://api.github.com/users/josephholsten","html_url":"https://github.com/josephholsten","followers_url":"https://api.github.com/users/josephholsten/followers","following_url":"https://api.github.com/users/josephholsten/following{/other_user}","gists_url":"https://api.github.com/users/josephholsten/gists{/gist_id}","starred_url":"https://api.github.com/users/josephholsten/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/josephholsten/subscriptions","organizations_url":"https://api.github.com/users/josephholsten/orgs","repos_url":"https://api.github.com/users/josephholsten/repos","events_url":"https://api.github.com/users/josephholsten/events{/privacy}","received_events_url":"https://api.github.com/users/josephholsten/received_events","type":"User","site_admin":false},"created_at":"2016-05-18T16:41:27Z","updated_at":"2016-05-18T16:41:27Z","body":"still getting:\r\n\r\n```\r\n$ cd builtin/providers/nsone/\r\n$ golint\r\nprovider.go:9:1: exported function Provider should have comment or be unexported\r\nresource_apikey.go:59:3: don't use underscores in Go names; var deny_raw should be denyRaw\r\nresource_apikey.go:68:3: don't use underscores in Go names; var allow_raw should be allowRaw\r\nresource_apikey.go:125:3: don't use underscores in Go names; var teams_raw should be teamsRaw\r\nresource_apikey.go:137:1: exported function ApikeyCreate should have comment or be unexported\r\nresource_apikey.go:149:1: exported function ApikeyRead should have comment or be unexported\r\nresource_apikey.go:159:1: exported function ApikeyDelete should have comment or be unexported\r\nresource_apikey.go:166:1: exported function ApikeyUpdate should have comment or be unexported\r\nresource_datafeed.go:53:1: exported function DataFeedCreate should have comment or be unexported\r\nresource_datafeed.go:63:1: exported function DataFeedRead should have comment or be unexported\r\nresource_datafeed.go:73:1: exported function DataFeedDelete should have comment or be unexported\r\nresource_datafeed.go:80:1: exported function DataFeedUpdate should have comment or be unexported\r\nresource_datafeed_test.go:119:6: var dataFeedId should be dataFeedID\r\nresource_datafeed_test.go:120:6: var dataSourceId should be dataSourceID\r\nresource_datafeed_test.go:164:7: don't use underscores in Go names; const testAccDataFeed_basic should be testAccDataFeedBasic\r\nresource_datafeed_test.go:178:7: don't use underscores in Go names; const testAccDataFeed_updated should be testAccDataFeedUpdated\r\nresource_datasource.go:38:1: exported function DataSourceCreate should have comment or be unexported\r\nresource_datasource.go:48:1: exported function DataSourceRead should have comment or be unexported\r\nresource_datasource.go:58:1: exported function DataSourceDelete should have comment or be unexported\r\nresource_datasource.go:65:1: exported function DataSourceUpdate should have comment or be unexported\r\nresource_datasource_test.go:151:7: don't use underscores in Go names; const testAccDataSource_basic should be testAccDataSourceBasic\r\nresource_datasource_test.go:157:7: don't use underscores in Go names; const testAccDataSource_updated should be testAccDataSourceUpdated\r\nresource_monitoringjob.go:169:2: don't use underscores in Go names; var raw_regions should be rawRegions\r\nresource_monitoringjob.go:176:6: don't use underscores in Go names; var raw_rules should be rawRules\r\nresource_monitoringjob.go:177:5: don't use underscores in Go names; var raw_rules should be rawRules\r\nresource_monitoringjob.go:204:5: don't use underscores in Go names; var raw_config should be rawConfig\r\nresource_monitoringjob.go:244:1: exported function MonitoringJobCreate should have comment or be unexported\r\nresource_monitoringjob.go:256:1: exported function MonitoringJobRead should have comment or be unexported\r\nresource_monitoringjob.go:266:1: exported function MonitoringJobDelete should have comment or be unexported\r\nresource_monitoringjob.go:273:1: exported function MonitoringJobUpdate should have comment or be unexported\r\nresource_monitoringjob_test.go:173:7: don't use underscores in Go names; const testAccMonitoringJob_basic should be testAccMonitoringJobBasic\r\nresource_monitoringjob_test.go:189:7: don't use underscores in Go names; const testAccMonitoringJob_updated should be testAccMonitoringJobUpdated\r\nresource_record.go:186:2: can probably use \"var metas []int\" instead\r\nresource_record.go:264:7: don't use underscores in Go names; range var region_name should be regionName\r\nresource_record.go:265:4: don't use underscores in Go names; var new_region should be newRegion\r\nresource_record.go:312:9: don't use underscores in Go names; var val_array should be valArray\r\nresource_record.go:317:5: don't use underscores in Go names; var string_val should be stringVal\r\nresource_record.go:320:5: don't use underscores in Go names; var int_val should be intVal\r\nresource_record.go:323:5: don't use underscores in Go names; var int_val should be intVal\r\nresource_record.go:344:10: don't use underscores in Go names; range var answer_raw should be answerRaw\r\nresource_record.go:357:12: don't use underscores in Go names; range var meta_raw should be metaRaw\r\nresource_record.go:364:7: don't use underscores in Go names; var meta_array should be metaArray\r\nresource_record.go:394:10: don't use underscores in Go names; range var filter_raw should be filterRaw\r\nresource_record.go:404:7: don't use underscores in Go names; var raw_config should be rawConfig\r\nresource_record.go:419:10: don't use underscores in Go names; range var region_raw should be regionRaw\r\nresource_record.go:421:4: don't use underscores in Go names; var nsone_r should be nsoneR\r\nresource_record.go:454:1: exported function RecordCreate should have comment or be unexported\r\nresource_record.go:466:1: exported function RecordRead should have comment or be unexported\r\nresource_record.go:476:1: exported function RecordDelete should have comment or be unexported\r\nresource_record.go:483:1: exported function RecordUpdate should have comment or be unexported\r\nresource_record_test.go:196:7: don't use underscores in Go names; const testAccRecord_basic should be testAccRecordBasic\r\nresource_record_test.go:247:7: don't use underscores in Go names; const testAccRecord_updated should be testAccRecordUpdated\r\nresource_team.go:43:1: exported function TeamCreate should have comment or be unexported\r\nresource_team.go:55:1: exported function TeamRead should have comment or be unexported\r\nresource_team.go:65:1: exported function TeamDelete should have comment or be unexported\r\nresource_team.go:72:1: exported function TeamUpdate should have comment or be unexported\r\nresource_user.go:175:3: don't use underscores in Go names; var teams_raw should be teamsRaw\r\nresource_user.go:184:3: don't use underscores in Go names; var notify_raw should be notifyRaw\r\nresource_user.go:191:1: exported function UserCreate should have comment or be unexported\r\nresource_user.go:203:1: exported function UserRead should have comment or be unexported\r\nresource_user.go:213:1: exported function UserDelete should have comment or be unexported\r\nresource_user.go:220:1: exported function UserUpdate should have comment or be unexported\r\nresource_zone.go:120:1: exported function ZoneCreate should have comment or be unexported\r\nresource_zone.go:131:1: exported function ZoneRead should have comment or be unexported\r\nresource_zone.go:141:1: exported function ZoneDelete should have comment or be unexported\r\nresource_zone.go:148:1: exported function ZoneUpdate should have comment or be unexported\r\nresource_zone_test.go:157:7: don't use underscores in Go names; const testAccZone_basic should be testAccZoneBasic\r\nresource_zone_test.go:165:7: don't use underscores in Go names; const testAccZone_updated should be testAccZoneUpdated\r\n```"}}