Hamed Rezaee

37 papers Journal 31Unranked 6
YearRankTypeTitle / Venue / Authors
2025 J jnl
IEEE Trans. Control. Netw. Syst.
Hamed Rezaee, Thomas Parisini, Marios M. Polycarpou
2025 J jnl
IEEE Trans. Cybern.
Bin Jiang, Marios M. Polycarpou, Thomas Parisini, Kangkang Zhang, Hamed Rezaee, Andreas Kasis
2025 J jnl
SIAM J. Appl. Dyn. Syst.
Hamed Rezaee, Ludovic Renson
2024 conf
CDC
Hamed Rezaee, Ludovic Renson
2024 J jnl
IEEE Trans. Intell. Transp. Syst.
Hamed Rezaee, Kangkang Zhang, Thomas Parisini, Marios M. Polycarpou
2024 J jnl
IEEE Trans. Autom. Control.
Hamed Rezaee, Thomas Parisini, Marios M. Polycarpou
2024 J jnl
IEEE Trans. Control. Syst. Technol.
Hamed Rezaee, Erica Salvato, Gianfranco Fenu, Thomas Parisini
2023 J jnl
Autom.
Guitao Yang, Hamed Rezaee, Angelo Alessandri, Thomas Parisini
2022 conf
CDC
Guitao Yang, Angelo Barboni, Hamed Rezaee, Andrea Serrani, Thomas Parisini
2022 conf
ECC
Angelo Barboni, Guitao Yang, Hamed Rezaee, Thomas Parisini
2022 J jnl
IEEE Trans. Autom. Control.
Guitao Yang, Hamed Rezaee, Andrea Serrani, Thomas Parisini
2022 J jnl
Autom.
Guitao Yang, Angelo Barboni, Hamed Rezaee, Thomas Parisini
2021 J jnl
IEEE Trans. Syst. Man Cybern. Syst.
Hamed Rezaee, Farzaneh Abdollahi
2021 J jnl
IEEE Trans. Autom. Control.
Hamed Rezaee, Thomas Parisini, Marios M. Polycarpou
2021 J jnl
Autom.
Hamed Rezaee, Thomas Parisini, Marios M. Polycarpou
2021 J jnl
CoRR
Guitao Yang, Angelo Barboni, Hamed Rezaee, Thomas Parisini
2020 J jnl
IEEE Trans. Autom. Control.
Angelo Barboni, Hamed Rezaee, Francesca Boem, Thomas Parisini
2020 J jnl
Autom.
Hamed Rezaee, Farzaneh Abdollahi
2020 J jnl
IEEE Syst. J.
Hamed Rezaee, Farzaneh Abdollahi
2019 J jnl
J. Frankl. Inst.
Hamed Rezaee, Farzaneh Abdollahi
2019 conf
ECC
Angelo Barboni, Hamed Rezaee, Francesca Boem, Thomas Parisini
2019 J jnl
IEEE Trans. Aerosp. Electron. Syst.
Hamed Rezaee, Farzaneh Abdollahi
2019 conf
CDC
Guitao Yang, Hamed Rezaee, Thomas Parisini
2019 J jnl
IEEE Trans. Syst. Man Cybern. Syst.
Hamed Rezaee, Farzaneh Abdollahi
2018 J jnl
IEEE Trans. Neural Networks Learn. Syst.
Hamed Rezaee, Farzaneh Abdollahi
2017 J jnl
IEEE Trans. Aerosp. Electron. Syst.
Hamed Rezaee, Farzaneh Abdollahi
2017 J jnl
Autom.
Hamed Rezaee, Farzaneh Abdollahi
2017 J jnl
IEEE Trans. Cybern.
Hamed Rezaee, Farzaneh Abdollahi
2017 J jnl
IEEE Trans. Syst. Man Cybern. Syst.
Hamed Rezaee, Farzaneh Abdollahi
2017 J jnl
J. Frankl. Inst.
Hamed Rezaee, Farzaneh Abdollahi
2015 J jnl
IEEE Trans. Autom. Control.
Hamed Rezaee, Farzaneh Abdollahi
2015 J jnl
IEEE Trans. Ind. Electron.
Hamed Rezaee, Farzaneh Abdollahi
2014 J jnl
IEEE Trans. Ind. Electron.
Hamed Rezaee, Farzaneh Abdollahi
2014 J jnl
IEEE Trans. Ind. Electron.
Hamed Rezaee, Farzaneh Abdollahi, Heidar A. Talebi
2013 J jnl
Commun. Nonlinear Sci. Numer. Simul.
Hamed Rezaee, Farzaneh Abdollahi
2013 J jnl
Commun. Nonlinear Sci. Numer. Simul.
Hamed Rezaee, Farzaneh Abdollahi
2012 conf
CDC
Hamed Rezaee, Farzaneh Abdollahi
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