Skip to content

Commit 514864b

Browse files
committed
Convert to python module
1 parent b1fa507 commit 514864b

File tree

12 files changed

+53
-40
lines changed

12 files changed

+53
-40
lines changed

.pre-commit-hooks.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
- id: ktlint-wrapper
22
name: ktlint wrapper
3-
entry: python ktlint-wrapper.py
4-
language: script
3+
entry: ktlint-wrapper
4+
language: python
55
types: [kotlin]
66
- id: detekt-wrapper
77
name: detekt wrapper
8-
entry: python detekt-wrapper.py
9-
language: script
8+
entry: detekt-wrapper
9+
language: python
1010
types: [kotlin]

detekt-wrapper.py

Lines changed: 0 additions & 11 deletions
This file was deleted.

ktlint-wrapper.py

Lines changed: 0 additions & 11 deletions
This file was deleted.

setup.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
from setuptools import find_packages
2+
from setuptools import setup
3+
4+
5+
setup(
6+
name='team5499-hooks',
7+
description='team5499 specific kotlin precommit hooks',
8+
url='https://github.com/team5499/pre-commit-hooks',
9+
version='0.3.5',
10+
11+
packages=find_packages(exclude=('tests*', 'testing*')),
12+
extras_require={':python_version<"3.5"': ['typing']},
13+
entry_points={
14+
'console_scripts': [
15+
'ktlint-wrapper = team5499-hooks.ktlint-wrapper:main',
16+
'detekt-wrapper = team5499-hooks.detekt-wrapper:main'
17+
],
18+
},
19+
)

team5499-hooks/detekt-wrapper.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
from os import sys
2+
from subprocess import Popen
3+
4+
def main(argv=None):
5+
if(sys.platform == "win32"):
6+
newArgs = ' '.join(argv[1:])
7+
p = Popen('detekt-wrapper.bat ' + newArgs)
8+
stdout, stderr = p.communicate()
9+
else:
10+
newArgs = ' '.join(argv[1:])
11+
p = Popen('detekt-wrapper.sh ' + newArgs)
12+
stdout, stderr = p.communicate()
13+
14+
if __name__ == '__main__':
15+
sys.exit(main())

team5499-hooks/ktlint-wrapper.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
from os import sys
2+
from subprocess import Popen
3+
4+
def main(argv=None):
5+
if(sys.platform == "win32"):
6+
newArgs = ' '.join(argv[1:])
7+
p = Popen('ktlint-wrapper.bat ' + newArgs)
8+
stdout, stderr = p.communicate()
9+
else:
10+
newArgs = ' '.join(argv[1:])
11+
p = Popen('ktlint-wrapper.sh ' + newArgs)
12+
stdout, stderr = p.communicate()
13+
14+
if __name__ == '__main__':
15+
sys.exit(main())

0 commit comments

Comments
 (0)