Xiangbo Gong

23 papers C 1Journal 22
YearRankTypeTitle / Venue / Authors
2025 J jnl
IEEE Trans. Geosci. Remote. Sens.
Yang Zhang, Deli Wang, Bin Hu, Xiangbo Gong
2025 J jnl
IEEE Trans. Geosci. Remote. Sens.
Guangshuai Peng, Xiangbo Gong, Zhuo Xu, Bin Hu, Feng Zhu, Xin Du
2025 J jnl
IEEE Trans. Geosci. Remote. Sens.
Guangshuai Peng, Xiangbo Gong, Shiqi Lv, Zhiyu Cao, Yingkaer Nabi, Zhuo Xu
2025 J jnl
IEEE Geosci. Remote. Sens. Lett.
Qiao Cheng, Xiangbo Gong, Bin Hu, Hongyu Zhu, Zhiyu Cao
2025 J jnl
IEEE Trans. Geosci. Remote. Sens.
Bin Hu, Junming Zhang, Xiangbo Gong, Guangshuai Peng
2024 J jnl
IEEE Trans. Geosci. Remote. Sens.
Shiqi Lv, Xiangbo Gong, Bin Hu, Zhuo Xu, Junming Zhang, Qiao Cheng
2024 J jnl
IEEE Trans. Geosci. Remote. Sens.
Qiao Cheng, Xiangbo Gong, Bin Hu, Junming Zhang, Hongyu Zhu, Shiqi Lv
2024 J jnl
Remote. Sens.
Yang Zhang, Deli Wang, Bin Hu, Junming Zhang, Xiangbo Gong, Yifei Chen
2024 J jnl
IEEE Trans. Geosci. Remote. Sens.
Guangshuai Peng, Xiangbo Gong, Bin Hu, Zhuo Xu
2024 J jnl
Remote. Sens.
Shengchao Wang, Xiangbo Gong, Liguo Han
2024 J jnl
Remote. Sens.
Junming Zhang, Deli Wang, Bin Hu, Xiangbo Gong, Yifei Chen, Yang Zhang
2024 J jnl
IEEE Trans. Geosci. Remote. Sens.
Zhenyu Guo, Jiangtao Han, Lijia Liu, Yihao Wu, Jiaxin Hou, Xiangbo Gong
2024 J jnl
Remote. Sens.
Yue Wang, Xiangbo Gong, Bin Hu
2023 J jnl
Remote. Sens.
Yizhe Su, Deli Wang, Bin Hu, Xiangbo Gong, Junming Zhang
2022 J jnl
IEEE Trans. Geosci. Remote. Sens.
Zhenyu Guo, Jiangtao Han, Xiangbo Gong, Lijia Liu, Rui Zhou, Yihao Wu
2022 J jnl
Remote. Sens.
Junming Zhang, Deli Wang, Bin Hu, Xiangbo Gong
2022 J jnl
Remote. Sens.
Shengchao Wang, Liguo Han, Xiangbo Gong, Shaoyue Zhang, Xingguo Huang, Pan Zhang
2022 J jnl
IEEE Geosci. Remote. Sens. Lett.
Yong Hu, Xiangbo Gong, Bo Wang, Zhiqiang Wang, Liguo Han
2022 J jnl
IEEE Trans. Geosci. Remote. Sens.
Zhenyu Guo, Xiangbo Gong, Jiangtao Han, Lijia Liu, Yihao Wu, Fanwen Meng, Jianqiang Kang
2022 J jnl
Remote. Sens.
Zhuo Xu, Fengjiao Zhang, Christopher Juhlin, Xiangbo Gong, Liguo Han, Calin Cosma, Stefan Lueth
2021 J jnl
Remote. Sens.
Shengchao Wang, Liguo Han, Xiangbo Gong, Shaoyue Zhang, Xingguo Huang, Pan Zhang
2019 C conf
IGARSS
Zhiguo Meng, Huihui Wang, Jilong Lu, Shengbo Chen, Yongchun Zheng, Shuanggen Jin, Xiangbo Gong
2018 J jnl
IEEE Geosci. Remote. Sens. Lett.
Weilin Huang, Runqiu Wang, Xiangbo Gong, Yangkang Chen
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