- Install Package Coverage to run tests
- Install this package by executing
git clone https://go.googlesource.com/sublime-build "Golang Build"
inside of yourPackages/
folder - Use the Package Control command "Satisfy Dependencies" to install the
shellenv
,newterm
,package_events
andgolangconfig
dependencies and then restart Sublime Text
- All code must pass the checks of the Sublime Text package
Python Flake8 Lint.
The
python_interpreter
setting should be set tointernal
. - Tests and coverage measurement can not be run in the UI thread since the tests interact with the user interface and would become deadlocked
- Sublime Text 2 and 3 must be supported, on Windows, OS X and Linux
- All functions must include a full docstring with parameter and return types and a list of exceptions raised
- All code should use a consistent Python header
# coding: utf-8
from __future__ import unicode_literals, division, absolute_import, print_function