J. Zhao

23 papers B 1Journal 6Unranked 16
YearRankTypeTitle / Venue / Authors
2025 conf
ICC
C. Li, Chai Kiat Yeo, J. Jing, G. Du, C. Long, J. Zhao, Y. Gao, Y. Wang, L. Gong
2025 J jnl
Comput. Aided Civ. Infrastructure Eng.
J. Zhao, T. Ma, Z. Wang, P. Cachim, M. Qin
2024 conf
VLSI Technology and Circuits
H. Yang, Y. Li, Jianshi Tang, R. An, Y. Zhang, L. Gao, N. Gao, H. Xu, Y. Du, Z. Liu, X. Ma, G. Wang, C. Zhao, J. Xiang, J. Zhao, W. Bu, K. Zheng, J. Kang, Bin Gao, H. Qian, H. Wu
2021 J jnl
Math. Comput. Simul.
Mohamed Ahmed Ebrahim, Mohammed N. Ahmed, Haitham S. Ramadan, Mohamed Becherif, J. Zhao
2020 J jnl
Comput. Electron. Agric.
A. M. Sugirbay, J. Zhao, S. O. Nukeshev, Jun Chen
2020 conf
DRC
Girish Rughoobur, J. Zhao, Lay Jain, Ahmad Zubair, Tomás Palacios, J. Kong, Akintunde Ibitayo Akinwande
2015 B conf
Intelligent Vehicles Symposium
X. Liu, Q. Wang, J. Zhao, Axel Graeser
2014 conf
ECOC
Hongyu Zhang, Zhihong Li, Niamh Kavanagh, J. Zhao, Nan Ye, Yong Chen, Natalie V. Wheeler, John P. Wooler, John R. Hayes, Seyed Reza Sandoghchi, Francesco Poletti, Marco N. Petrovich, Shaif-Ul Alam, Richard Phelan, John O'Carroll, Brian Kelly, David J. Richardson, Brian Corbett, Fatima C. Garcia Gunning
2014 conf
ICTON
Dimitrios Klonidis, Stelios Sygletos, Dan M. Marom, Simon Fabbri, Andrew D. Ellis, Erwan Pincemin, Christophe Betoule, Gilles Thouénon, David Hillerkuss, Benedikt Baeuerle, Arne Josten, Juerg Leuthold, J. Zhao, Shalva Ben-Ezra, J. F. Ferran, Marianna Angelou, Georgios Papastergiou, Panagiotis Zakynthinos, Ioannis Tomkos
2014 conf
MWSCAS
Farhad Alibeygi Parsan, J. Zhao, Scott C. Smith
2013 conf
IFSA/NAFIPS
Y. Liu, J. Zhao, W. Wang
2013 conf
ECC
D. Ling, Y. Zheng, H. J. Fang, H. J. Fan, J. Zhao
2010 conf
FSKD
J. Zhao, X. Kang, H. Zhang, Y. Li, Q. Zhang
2009 J jnl
Int. J. Robotics Autom.
B. Li, J. Zhao, X. Yang, Y. Hu
2007 J jnl
J. Oper. Res. Soc.
J. Zhao, A. H. C. Chan, M. P. N. Burrow
2007 conf
SIP
Y. Zhang, X. Geng, J. Zhao
2003 conf
CICC
N. Tan, F. Caster, C. Eichrodt, S. O. George, B. Horng, J. Zhao
2003 conf
WAA
J. Zhao, C. Xu, X. Yang, J. Li
2000 conf
DIISM
Robert I. M. Young, J. M. Dorador, J. Zhao, Wai M. Cheung
1996 conf
PARA
X. Geng, J. Zhao, Y. Yan, Y. Yu, W. Liu, J. Xu
1992 J jnl
Speech Commun.
P. N. Denbigh, J. Zhao
1991 conf
EUROSPEECH
P. N. Denbigh, J. Zhao
1990 conf
Konzeption und Einsatz von Umweltinformationssystemen
J. Zhao, K. Wang, Manfred B. Wischnewsky, Bernhard Gottesbüren, W. Pestemer
docs/linting.md
← Index docs/linting.md markdown
# Code Linting Guide

## Installation

```bash
pip install flake8 pylint black isort
```

## Quick Usage

### Check Code Quality
```bash
# Comprehensive analysis (recommended)
pylint redb/

# Quick style check
flake8 redb/

# Format code
black redb/

# Sort imports
isort redb/
```

### Check Only (No Changes)
```bash
black --check redb/
isort --check-only redb/
```

## Configuration

The project uses `pyproject.toml` for configuration. Key settings:

- **Line length**: 120 characters
- **Pylint**: Disabled overly strict warnings (docstrings, naming conventions)
- **Black**: Compatible with isort
- **Flake8**: Ignores common style issues

## Security-Focused Linting

For security analysis, install additional tools:

```bash
pip install pylint-security bandit
```

Run security checks:
```bash
# Pylint with security plugin
pylint --load-plugins=pylint_security redb/

# Bandit (security-focused)
bandit -r redb/
```

## Recommended Workflow

1. **Development**: Use `flake8` for quick feedback
2. **Pre-commit**: Run `pylint` for comprehensive analysis
3. **Formatting**: Use `black` and `isort` before commits
4. **Security**: Run `bandit` periodically

## IDE Integration

Most IDEs support these tools:
- **VS Code**: Install Python extension, configure linting
- **PyCharm**: Built-in support for all tools
- **Vim/Neovim**: Use ALE or similar plugins