V. Kavitha

19 papers Journal 17Unranked 2
YearRankTypeTitle / Venue / Authors
2026 J jnl
Eng. Appl. Artif. Intell.
T. Mahesh Selvi, V. Kavitha
2022 J jnl
Vis. Comput.
T. Mahesh Selvi, V. Kavitha
2022 J jnl
Concurr. Comput. Pract. Exp.
Pon. Partheeban, V. Kavitha
2022 J jnl
Wirel. Pers. Commun.
M. Lavanya, V. Kavitha
2021 J jnl
J. Ambient Intell. Humaniz. Comput.
M. Lavanya, V. Kavitha
2021 J jnl
Peer-to-Peer Netw. Appl.
Irin Loretta G, V. Kavitha
2019 J jnl
Clust. Comput.
Pon. Partheeban, V. Kavitha
2019 J jnl
Trans. Emerg. Telecommun. Technol.
Pon. Partheeban, V. Kavitha
2018 J jnl
J. Inf. Sci. Eng.
V. Rekha, V. Kavitha
2017 J jnl
Int. J. Intell. Inf. Technol.
G. Manju, V. Kavitha, T. V. Geetha
2017 J jnl
Future Gener. Comput. Syst.
J. Jesu Vedha Nayahi, V. Kavitha
2016 J jnl
Computing
Radhakrishnan Ayyapazham, V. Kavitha
2015 J jnl
Int. J. Uncertain. Fuzziness Knowl. Based Syst.
J. Jesu Vedha Nayahi, V. Kavitha
2014 conf
ICACCI
V. Kavitha, G. Manju, T. V. Geetha
2011 conf
CyberC
S. Subashini, V. Kavitha
2011 J jnl
J. Netw. Comput. Appl.
S. Subashini, V. Kavitha
2010 J jnl
CoRR
E. Jenefa JebaJothi, V. Kavitha, T. Kavitha
2010 J jnl
CoRR
R. Anusuya, V. Kavitha, Eanoch Golden Julie
2010 J jnl
CoRR
T. Deenadayalan, V. Kavitha, S. Rajarajeswari
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