M. Sajid

32 papers B 2Journal 27Unranked 3
YearRankTypeTitle / Venue / Authors
2026 J jnl
Pattern Recognit.
Mohammad Tanveer, Akshat Mishra, M. Sajid, Abdul Quadir
2026 J jnl
Pattern Recognit.
Muhammad Tanveer, R. K. Sharma, Abdul Quadir, M. Sajid
2026 J jnl
Neural Networks
M. Tanveer, M. Pathak, M. Sajid, Abdul Quadir, Priyamvada
2026 J jnl
Pattern Recognit.
Mushir Akhtar, Anuradha Kumari, M. Sajid, Abdul Quadir, Mohd. Arshad, Ponnuthurai N. Suganthan, Muhammad Tanveer
2025 J jnl
CoRR
M. Sajid, Deepanshu Gupta, Yash Modi, Sanskriti Jain, Harshith Jai Surya Ganji, A. Rahaman, Harshvardhan Choudhary, Nasir Saleem, Amir Hussain, Muhammad Tanveer
2025 J jnl
IEEE Trans. Fuzzy Syst.
M. Sajid, M. Tanveer, Ponnuthurai N. Suganthan
2025 J jnl
Inf. Sci.
Muhammad Tanveer, R. K. Sharma, M. Sajid, Abdul Quadir
2025 J jnl
IEEE Trans. Neural Networks Learn. Syst.
Abdul Quadir, M. Sajid, Mohammad Tanveer
2025 J jnl
CoRR
Abdul Quadir, M. Sajid, Muhammad Tanveer
2025 B conf
IJCNN
M. Sajid, Mushir Akhtar, Abdul Quadir, M. Tanveer
2025 J jnl
CoRR
M. Sajid, Mushir Akhtar, Abdul Quadir, Muhammad Tanveer
2025 B conf
IJCNN
Abdul Quadir, M. Sajid, Mushir Akhtar, Muhammad Tanveer
2025 J jnl
CoRR
Abdul Quadir, M. Sajid, Mushir Akhtar, Muhammad Tanveer
2024 conf
ICONIP (7)
Babita, Kadali Sri Akash, M. Sajid, Deepak Ranjan Nayak, Muhammad Tanveer
2024 J jnl
CoRR
M. Sajid, Rahul Sharma, Iman Beheshti, Muhammad Tanveer
2024 J jnl
WIREs Data. Mining. Knowl. Discov.
M. Sajid, R. Sharma, Iman Beheshti, Muhammad Tanveer
2024 J jnl
CoRR
Abdul Quadir, M. Sajid, Mushir Akhtar, M. Tanveer, Ponnuthurai N. Suganthan
2024 J jnl
CoRR
M. Tanveer, R. K. Sharma, Abdul Quadir, M. Sajid
2024 J jnl
IEEE Trans. Fuzzy Syst.
M. Tanveer, M. Sajid, Mushir Akhtar, Abdul Quadir, Tripti Goel, Aroof Aimen, Sushmita Mitra, Yu-Dong Zhang, Chin-Teng Lin, Javier Del Ser
2024 J jnl
CoRR
M. Sajid, Abdul Quadir, Muhammad Tanveer
2024 J jnl
CoRR
Muhammad Tanveer, R. K. Sharma, M. Sajid, Abdul Quadir
2024 J jnl
CoRR
Abdul Quadir, M. Sajid, Muhammad Tanveer
2024 J jnl
IEEE Trans. Neural Networks Learn. Syst.
M. A. Ganaie, M. Sajid, Ashwani Kumar Malik, M. Tanveer
2024 J jnl
IEEE Trans. Fuzzy Syst.
M. Sajid, Ashwani Kumar Malik, Muhammad Tanveer
2024 J jnl
CoRR
Arnav Jain, Jasmer Singh Sanjotra, Harshvardhan Choudhary, Krish Agrawal, Rupal Shah, Rohan Jha, M. Sajid, Amir Hussain, Muhammad Tanveer
2024 J jnl
CoRR
Abdul Quadir, M. Sajid, Muhammad Tanveer
2024 J jnl
IEEE Trans. Fuzzy Syst.
M. Sajid, Ashwani Kumar Malik, Muhammad Tanveer, Ponnuthurai N. Suganthan
2024 conf
ICONIP (2)
M. Sajid, Abdul Quadir, Muhammad Tanveer
2024 J jnl
CoRR
M. Sajid, Abdul Quadir, M. Tanveer
2023 J jnl
CoRR
M. A. Ganaie, M. Sajid, Ashwani Kumar Malik, M. Tanveer
2023 J jnl
CoRR
M. Sajid, Ashwani Kumar Malik, M. Tanveer
2013 conf
FGCT
Faisal Riaz, Zunera Jalil, Sehrab Bashir, M. Imran, Naeem Iqbal Ratyal, M. Sajid
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