LeetCode-OpenSource / vscode-leetcode

Solve LeetCode problems in VS Code
https://marketplace.visualstudio.com/items?itemName=shengchen.vscode-leetcode
MIT License
8.16k stars 645 forks source link

Generated go file should have a package statement #134

Open douglarek opened 5 years ago

douglarek commented 5 years ago

for example, 217.contains-duplicate.go:

/*
 * @lc app=leetcode.cn id=217 lang=golang
 *
 * [217] 存在重复元素
 *
 * https://leetcode-cn.com/problems/contains-duplicate/description/
 *
 * algorithms
 * Easy (45.70%)
 * Total Accepted:    39.3K
 * Total Submissions: 85.9K
 * Testcase Example:  '[1,2,3,1]'
 *
 * 给定一个整数数组,判断是否存在重复元素。
 * 
 * 如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。
 * 
 * 示例 1:
 * 
 * 输入: [1,2,3,1]
 * 输出: true
 * 
 * 示例 2:
 * 
 * 输入: [1,2,3,4]
 * 输出: false
 * 
 * 示例 3:
 * 
 * 输入: [1,1,1,3,3,4,3,2,4,2]
 * 输出: true
 * 
 */
func containsDuplicate(nums []int) bool {

}

it will not compile since it has no package statement in the file header.

greyireland commented 5 years ago

+1

1、vscode 提示:[go] expected 'package', found 'func'

2、没有代码提示

poppinlp commented 5 years ago

@douglarek Hi. I think this issue relates to https://github.com/skygragon/leetcode-cli/issues/111.