- 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
28 lines
488 B
INI
28 lines
488 B
INI
[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
|