UNPKG

atom-nuclide

Version:

A unified developer experience for web and mobile development, built as a suite of features on top of Atom to provide hackability and the support of an active community.

103 lines (102 loc) 2.98 kB
{ "name": "nuclide-python", "repository": "https://github.com/facebook/nuclide", "main": "./lib/main.js", "version": "0.0.0", "description": "Provides support for Python in Nuclide", "atomTestRunner": "../../lib/test-runner.js", "nuclide": { "configMetadata": { "pathComponents": [ "Language", "Python" ] }, "config": { "autocompleteArguments": { "title": "Autocomplete arguments", "type": "boolean", "default": true, "description": "Autocomplete arguments for functions and classes." }, "includeOptionalArguments": { "title": "Include optional arguments during autocomplete", "type": "boolean", "default": false, "description": "Include optional arguments in autocomplete results, including keyword arguments with default values and placeholders such as *args, **kwargs, *." }, "pathToPython": { "title": "Path to Python Executable", "type": "string", "default": "python", "description": "Absolute path to the python executable on your system." }, "enableLinting": { "title": "Lint code with Flake8", "type": "boolean", "default": true, "description": "Show lint messages from flake8 with python files. Requires a valid flake8 path to be set." }, "lintOnFly": { "title": "Lint on the fly", "type": "boolean", "default": false, "description": "Lint code on the fly, refreshing whenever the file contents are changed rather than when files are saved. Requires restarting Nuclide to take effect." }, "pathToFlake8": { "title": "Path to Flake8 Executable", "type": "string", "default": "flake8", "description": "Absolute path to the flake8 linter executable on your system." }, "showGlobalVariables": { "title": "Show global variables", "type": "boolean", "default": true, "description": "Show assignments to all global variables." } }, "packageType": "Atom", "testRunner": "apm" }, "activationHooks": [ "language-python:grammar-used" ], "providedServices": { "autocomplete.provider": { "versions": { "2.0.0": "createAutocompleteProvider" } }, "nuclide-busy-signal": { "versions": { "0.1.0": "provideBusySignal" } }, "nuclide-definition-provider": { "versions": { "0.0.0": "provideDefinitions" } }, "linter": { "versions": { "1.0.0": "provideLint" } }, "nuclide-find-references.provider": { "versions": { "0.0.0": "provideReferences" } }, "nuclide-outline-view": { "versions": { "0.0.0": "provideOutlines" } }, "nuclide-code-format.provider": { "versions": { "0.0.0": "provideCodeFormat" } } } }