Skip to content

Commit be90fc7

Browse files
committed
Docker image updated
1 parent 5003ed5 commit be90fc7

File tree

3 files changed

+302
-1
lines changed

3 files changed

+302
-1
lines changed

Diff for: .gitignore

+297
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,297 @@
1+
2+
# Created by https://www.toptal.com/developers/gitignore/api/python,pycharm+all,intellij+all,visualstudiocode
3+
# Edit at https://www.toptal.com/developers/gitignore?templates=python,pycharm+all,intellij+all,visualstudiocode
4+
5+
### Intellij+all ###
6+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
7+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
8+
9+
# User-specific stuff
10+
.idea/**/workspace.xml
11+
.idea/**/tasks.xml
12+
.idea/**/usage.statistics.xml
13+
.idea/**/dictionaries
14+
.idea/**/shelf
15+
16+
# Generated files
17+
.idea/**/contentModel.xml
18+
19+
# Sensitive or high-churn files
20+
.idea/**/dataSources/
21+
.idea/**/dataSources.ids
22+
.idea/**/dataSources.local.xml
23+
.idea/**/sqlDataSources.xml
24+
.idea/**/dynamic.xml
25+
.idea/**/uiDesigner.xml
26+
.idea/**/dbnavigator.xml
27+
28+
# Gradle
29+
.idea/**/gradle.xml
30+
.idea/**/libraries
31+
32+
# Gradle and Maven with auto-import
33+
# When using Gradle or Maven with auto-import, you should exclude module files,
34+
# since they will be recreated, and may cause churn. Uncomment if using
35+
# auto-import.
36+
# .idea/artifacts
37+
# .idea/compiler.xml
38+
# .idea/jarRepositories.xml
39+
# .idea/modules.xml
40+
# .idea/*.iml
41+
# .idea/modules
42+
# *.iml
43+
# *.ipr
44+
45+
# CMake
46+
cmake-build-*/
47+
48+
# Mongo Explorer plugin
49+
.idea/**/mongoSettings.xml
50+
51+
# File-based project format
52+
*.iws
53+
54+
# IntelliJ
55+
out/
56+
57+
# mpeltonen/sbt-idea plugin
58+
.idea_modules/
59+
60+
# JIRA plugin
61+
atlassian-ide-plugin.xml
62+
63+
# Cursive Clojure plugin
64+
.idea/replstate.xml
65+
66+
# Crashlytics plugin (for Android Studio and IntelliJ)
67+
com_crashlytics_export_strings.xml
68+
crashlytics.properties
69+
crashlytics-build.properties
70+
fabric.properties
71+
72+
# Editor-based Rest Client
73+
.idea/httpRequests
74+
75+
# Android studio 3.1+ serialized cache file
76+
.idea/caches/build_file_checksums.ser
77+
78+
### Intellij+all Patch ###
79+
# Ignores the whole .idea folder and all .iml files
80+
# See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360
81+
82+
.idea/
83+
84+
# Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023
85+
86+
*.iml
87+
modules.xml
88+
.idea/misc.xml
89+
*.ipr
90+
91+
# Sonarlint plugin
92+
.idea/sonarlint
93+
94+
### PyCharm+all ###
95+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
96+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
97+
98+
# User-specific stuff
99+
100+
# Generated files
101+
102+
# Sensitive or high-churn files
103+
104+
# Gradle
105+
106+
# Gradle and Maven with auto-import
107+
# When using Gradle or Maven with auto-import, you should exclude module files,
108+
# since they will be recreated, and may cause churn. Uncomment if using
109+
# auto-import.
110+
# .idea/artifacts
111+
# .idea/compiler.xml
112+
# .idea/jarRepositories.xml
113+
# .idea/modules.xml
114+
# .idea/*.iml
115+
# .idea/modules
116+
# *.iml
117+
# *.ipr
118+
119+
# CMake
120+
121+
# Mongo Explorer plugin
122+
123+
# File-based project format
124+
125+
# IntelliJ
126+
127+
# mpeltonen/sbt-idea plugin
128+
129+
# JIRA plugin
130+
131+
# Cursive Clojure plugin
132+
133+
# Crashlytics plugin (for Android Studio and IntelliJ)
134+
135+
# Editor-based Rest Client
136+
137+
# Android studio 3.1+ serialized cache file
138+
139+
### PyCharm+all Patch ###
140+
# Ignores the whole .idea folder and all .iml files
141+
# See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360
142+
143+
144+
# Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023
145+
146+
147+
# Sonarlint plugin
148+
149+
### Python ###
150+
# Byte-compiled / optimized / DLL files
151+
__pycache__/
152+
*.py[cod]
153+
*$py.class
154+
155+
# C extensions
156+
*.so
157+
158+
# Distribution / packaging
159+
.Python
160+
build/
161+
develop-eggs/
162+
dist/
163+
downloads/
164+
eggs/
165+
.eggs/
166+
lib/
167+
lib64/
168+
parts/
169+
sdist/
170+
var/
171+
wheels/
172+
pip-wheel-metadata/
173+
share/python-wheels/
174+
*.egg-info/
175+
.installed.cfg
176+
*.egg
177+
MANIFEST
178+
179+
# PyInstaller
180+
# Usually these files are written by a python script from a template
181+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
182+
*.manifest
183+
*.spec
184+
185+
# Installer logs
186+
pip-log.txt
187+
pip-delete-this-directory.txt
188+
189+
# Unit test / coverage reports
190+
htmlcov/
191+
.tox/
192+
.nox/
193+
.coverage
194+
.coverage.*
195+
.cache
196+
nosetests.xml
197+
coverage.xml
198+
*.cover
199+
*.py,cover
200+
.hypothesis/
201+
.pytest_cache/
202+
pytestdebug.log
203+
204+
# Translations
205+
*.mo
206+
*.pot
207+
208+
# Django stuff:
209+
*.log
210+
local_settings.py
211+
db.sqlite3
212+
db.sqlite3-journal
213+
214+
# Flask stuff:
215+
instance/
216+
.webassets-cache
217+
218+
# Scrapy stuff:
219+
.scrapy
220+
221+
# Sphinx documentation
222+
docs/_build/
223+
doc/_build/
224+
225+
# PyBuilder
226+
target/
227+
228+
# Jupyter Notebook
229+
.ipynb_checkpoints
230+
231+
# IPython
232+
profile_default/
233+
ipython_config.py
234+
235+
# pyenv
236+
.python-version
237+
238+
# pipenv
239+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
240+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
241+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
242+
# install all needed dependencies.
243+
#Pipfile.lock
244+
245+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
246+
__pypackages__/
247+
248+
# Celery stuff
249+
celerybeat-schedule
250+
celerybeat.pid
251+
252+
# SageMath parsed files
253+
*.sage.py
254+
255+
# Environments
256+
.env
257+
.venv
258+
env/
259+
venv/
260+
ENV/
261+
env.bak/
262+
venv.bak/
263+
264+
# Spyder project settings
265+
.spyderproject
266+
.spyproject
267+
268+
# Rope project settings
269+
.ropeproject
270+
271+
# mkdocs documentation
272+
/site
273+
274+
# mypy
275+
.mypy_cache/
276+
.dmypy.json
277+
dmypy.json
278+
279+
# Pyre type checker
280+
.pyre/
281+
282+
# pytype static type analyzer
283+
.pytype/
284+
285+
### VisualStudioCode ###
286+
.vscode/*
287+
!.vscode/settings.json
288+
!.vscode/tasks.json
289+
!.vscode/launch.json
290+
!.vscode/extensions.json
291+
*.code-workspace
292+
293+
### VisualStudioCode Patch ###
294+
# Ignore all local history of files
295+
.history
296+
297+
# End of https://www.toptal.com/developers/gitignore/api/python,pycharm+all,intellij+all,visualstudiocode

Diff for: Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Container image that runs your code
2-
FROM ricardobchaves6/python-lint-image:latest
2+
FROM ricardobchaves6/python-lint-image:1.1.0
33

44
# Copies your code file from your action repository to the filesystem path `/` of the container
55
COPY entrypoint.sh /entrypoint.sh

Diff for: README.md

+4
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,10 @@ mypy $(extra-mypy-options) $(python-root-list)"
6363
isort -rc $(extra-isort-options) $(python-root-list) -c --diff
6464
```
6565

66+
## Versions used
67+
68+
To identify the version used you must consult the [CHANGELOG.md](https://github.com/ricardochaves/python-lint-image/blob/master/CHANGELOG.md) of the image used in our [Dockerfile](Dockerfile).
69+
6670
## License
6771

6872
The scripts and documentation in this project are released under the [MIT License](LICENSE)

0 commit comments

Comments
 (0)