Skip to content

Commit 49ec7ad

Browse files
author
Thijs Damsma
committed
add pylama in more places
1 parent 4ca11c4 commit 49ec7ad

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

src/client/common/configSettings.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ export class PythonSettings extends EventEmitter implements IPythonSettings {
140140
lintOnSave: false, lintOnTextChange: false, maxNumberOfProblems: 100,
141141
mypyArgs: [], mypyEnabled: false, mypyPath: 'mypy',
142142
outputWindow: 'python', pep8Args: [], pep8Enabled: false, pep8Path: 'pep8',
143+
pylamaArgs: [], pylamaEnabled: false, pylamaPath: 'pylama',
143144
prospectorArgs: [], prospectorEnabled: false, prospectorPath: 'prospector',
144145
pydocstyleArgs: [], pydocstyleEnabled: false, pydocstylePath: 'pydocstyle',
145146
pylintArgs: [], pylintEnabled: false, pylintPath: 'pylint',

src/client/common/installer.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export enum Product {
99
pylint,
1010
flake8,
1111
pep8,
12+
pylama,
1213
prospector,
1314
pydocstyle,
1415
yapf,
@@ -23,14 +24,15 @@ ProductInstallScripts.set(Product.flake8, ['pip', 'install', 'flake8']);
2324
ProductInstallScripts.set(Product.mypy, ['pip', 'install', 'mypy-lang']);
2425
ProductInstallScripts.set(Product.nosetest, ['pip', 'install', 'nose']);
2526
ProductInstallScripts.set(Product.pep8, ['pip', 'install', 'pep8']);
27+
ProductInstallScripts.set(Product.pylama, ['pip', 'install', 'pylama']);
2628
ProductInstallScripts.set(Product.prospector, ['pip', 'install', 'prospector']);
2729
ProductInstallScripts.set(Product.pydocstyle, ['pip', 'install', 'pydocstyle']);
2830
ProductInstallScripts.set(Product.pylint, ['pip', 'install', 'pylint']);
2931
ProductInstallScripts.set(Product.pytest, ['pip', 'install', '-U', 'pytest']);
3032
ProductInstallScripts.set(Product.yapf, ['pip', 'install', 'yapf']);
3133

3234

33-
const Linters: Product[] = [Product.flake8, Product.pep8, Product.prospector, Product.pylint, Product.mypy, Product.pydocstyle];
35+
const Linters: Product[] = [Product.flake8, Product.pep8, Product.pylama, Product.prospector, Product.pylint, Product.mypy, Product.pydocstyle];
3436
const Formatters: Product[] = [Product.autopep8, Product.yapf];
3537
const TestFrameworks: Product[] = [Product.pytest, Product.nosetest, Product.unittest];
3638

@@ -40,6 +42,7 @@ ProductNames.set(Product.flake8, 'flake8');
4042
ProductNames.set(Product.mypy, 'mypy');
4143
ProductNames.set(Product.nosetest, 'nosetest');
4244
ProductNames.set(Product.pep8, 'pep8');
45+
ProductNames.set(Product.pylama, 'pylama');
4346
ProductNames.set(Product.prospector, 'prospector');
4447
ProductNames.set(Product.pydocstyle, 'pydocstyle');
4548
ProductNames.set(Product.pylint, 'pylint');
@@ -52,6 +55,7 @@ SettingToDisableProduct.set(Product.flake8, 'linting.flake8Enabled');
5255
SettingToDisableProduct.set(Product.mypy, 'linting.mypyEnabled');
5356
SettingToDisableProduct.set(Product.nosetest, 'unitTest.nosetestsEnabled');
5457
SettingToDisableProduct.set(Product.pep8, 'linting.pep8Enabled');
58+
SettingToDisableProduct.set(Product.pylama, 'linting.pylamaEnabled');
5559
SettingToDisableProduct.set(Product.prospector, 'linting.prospectorEnabled');
5660
SettingToDisableProduct.set(Product.pydocstyle, 'linting.pydocstyleEnabled');
5761
SettingToDisableProduct.set(Product.pylint, 'linting.pylintEnabled');

0 commit comments

Comments
 (0)