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
JSON
{
"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"
}
}
}
}