Rakesh Taori

15 papers B 2Misc 5Journal 3Unranked 5
YearRankTypeTitle / Venue / Authors
2024 Misc conf
ICASSP
Niall Lyons, Avik Santra, Vikram Kumar Ramanna, Kiran Uln, Rakesh Taori, Ashutosh Pandey
2015 B conf
GLOBECOM
Eran Pisek, Shadi Abu-Surra, Rakesh Taori, James G. Dunham, Dinesh Rajan
2015 conf
ICUWB
Zhilin Zhang, Steven Loh, Shadi Abu-Surra, Rakesh Taori
2015 J jnl
IEEE Commun. Mag.
Rakesh Taori, Arun Sridharan
2015 Misc conf
ITA
Shadi Abu-Surra, Eran Pisek, Rakesh Taori
2014 conf
ICC
Md Saifur Rahman, Rakesh Taori
2014 Misc conf
ICASSP
Liangbin Li, Kaushik Josiam, Rakesh Taori
2014 conf
ICC Workshops
Rakesh Taori, Arun Sridharan
2014 Misc conf
ACSSC
Sridhar Rajagopal, Shadi Abu-Surra, Sudhir Ramakrishna, Rakesh Taori
2014 conf
CCNC
Sridhar Rajagopal, Rakesh Taori, Shadi Abu-Surra
2013 B conf
GLOBECOM
Rakesh Taori, Youngbin Chang, Hyunjeong Kang, Sangkyu Baek, Yeongmoon Son, Jungshin Park
2010 J jnl
IEEE Wirel. Commun.
Guido R. Hiertz, Dee Denteneer, Sebastian Max, Rakesh Taori, Javier Cardona, Lars Berlemann, Bernhard Walke
2009 J jnl
IEEE Commun. Mag.
Jerry Sydir, Rakesh Taori
2007 conf
VTC Fall
Sung-Gook Lim, Eunhyun Kwon, Hun-je Yeon, Jaiyong Lee, Mi-Sun Do, Rakesh Taori
2000 Misc conf
ICASSP
Rakesh Taori, Robert Johannes Sluijter, Andreas Johannes Gerrits
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