Add: Stock tracker, Jenkins CI/CD pipeline, linting config
- stock_tracker.py: Portfolio tracking with P&L calculations - Jenkinsfile: Full CI/CD with linting, testing, deployment - test_requirements.txt: Testing dependencies - .pylintrc: Linting configuration - requirements.txt: Production dependencies Features: - Stock & crypto portfolio tracking - Investment guideline checks - Unit tests & linting pipeline - Integration tests for Oracle/Telegram/Gitea - Staging & Production deployment stages
This commit is contained in:
27
.pylintrc
Normal file
27
.pylintrc
Normal file
@@ -0,0 +1,27 @@
|
||||
[MASTER]
|
||||
ignore=venv,__pycache__,node_modules,build,dist
|
||||
max-line-length=120
|
||||
disable=C0114,C0115,C0116,R0801
|
||||
|
||||
[FORMAT]
|
||||
max-line-length=120
|
||||
|
||||
[DESIGN]
|
||||
max-args=10
|
||||
max-locals=25
|
||||
max-statements=100
|
||||
|
||||
[BASIC]
|
||||
good-names=i,j,k,ex,Run,_
|
||||
|
||||
[IMPORTS]
|
||||
known-standard-library=os,sys,json,datetime,requests
|
||||
known-third-party=telegram,flask,oracledb,openai
|
||||
|
||||
[MESSAGES CONTROL]
|
||||
extension-pkg-allow-list=telegram,oracledb
|
||||
|
||||
[COVERAGE]
|
||||
coverage-append=true
|
||||
coverage-report=term-missing
|
||||
coverage-report=html
|
||||
Reference in New Issue
Block a user